0
正在尋找Google腳本中SetFormula的幫助。我希望它導入一個範圍,但每天只有一次,而不是所有的時間。SetFormula無法在Google Apps腳本中使用導入範圍
爲什麼這個簡單的setformula工作做好:
function myFunction() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName('Sheet7');[0];
var cell = sheet.getRange("G18");
cell.setFormula("=SUM(G15:G17)");
}
,但似乎無法得到IMPORTRANGE對這個(ID隱藏)的工作權利:
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")');
}
當我使用導入範圍公式直接在單元格中,一切都完美無缺。只是試圖通過腳本觸發器自動執行此操作。然後我會複製這些值並刪除導入公式。我不想要連續攝取,只需一次從另一張紙張傳輸。
我的編碼沒有出現任何腳本錯誤,雖然我不是交易的編碼員。
謝謝! Ben