[英]Google Script not running sequentially
我在使用Google腳本創建一些函數時遇到了麻煩。 我正在嘗試查詢一個范圍,然后復制並粘貼它的值,但是即使我在兩者之間放置了睡眠計時器,它似乎也沒有加載。 它可以,但是當我注釋掉復制和粘貼時運行。
任何幫助表示贊賞!
function setAndCopy(sheetName){
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName(sheetName);
sheet.getRange("B3:P").clearContent();
var targetCell = sheet.getRange("B3");
var formulaString = "=query(Vehicles!A2:AM,\"Select A,B,C,D,E,K where E<>''\")";
targetCell.setFormula(formulaString);
Utilities.sleep(10000);
sheet.getRange("B3:P").copyTo(sheet.getRange("B3:P"),{contentsOnly:true});
}
嘗試添加SpreadsheetApp.flush();
設置公式后。
function setAndCopy(sheetName){
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName(sheetName);
sheet.getRange("B3:P").clearContent();
var targetCell = sheet.getRange("B3");
var formulaString = "=query(Vehicles!A2:AM,\"Select A,B,C,D,E,K where E<>''\")";
targetCell.setFormula(formulaString);
SpreadsheetApp.flush();
Utilities.sleep(10000);
sheet.getRange("B3:P").copyTo(sheet.getRange("B3:P"),{contentsOnly:true});
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.