2016-07-16 21 views
0

Google ScriptでSetFormulaに関するヘルプをお探しですか?私は範囲をインポートするが、すべての時間ではなく、1日に1回しか必要ない。SetFormulaがGoogle Apps Scriptingのインポート範囲で動作しない

なぜも、このシンプルなsetformula作業:

function myFunction() { 
var ss = SpreadsheetApp.getActiveSpreadsheet(); 
var sheet = ss.getSheetByName('Sheet7');[0]; 

var cell = sheet.getRange("G18"); 
cell.setFormula("=SUM(G15:G17)"); 
} 

しかし、この(隠されたID)に正しく動作するIMPORTRANGEを得るように見えることはできません。

function myFunction() { 
var ss = SpreadsheetApp.getActiveSpreadsheet(); 
var sheet = ss.getSheetByName('Sheet7');[0]; 

var cell = sheet.getRange("G24"); 
cell.setFormula('=IMPORTRANGE("https://docs.google.com/spreadsheets/d/1q4dS..../edit#gid=1211665645","Sheet7!A1:D8")'); 
} 

私は、インポートを使用する場合セル内に数式を直接入れると、すべてが完全になります。スクリプトを使ってこれを自動化しようとしています。その後、値をコピーして、インポート式を削除します。私は連続した摂取を望んでいない、別のシートから一度だけ転送する。

私はコーディングでスクリプトエラーが発生することはありませんが、私は貿易によってコーダーではありません。

ありがとうございます! ベン

答えて

0

うわー、申し訳ありません。私はGoogle Scriptで新しくなっています。 myFunctionの名前を変更したことはありません。最初のものを実行することを認識していませんでした。

申し訳ありませんが、答えません。良いことは、コードが実際にうまく機能することです。

関連する問題