![](/img/trans.png)
[英]How to calculate conditional cell formula, with adjacent cell formula dependent on 1st cell's calculated, not printed value?
[英]Google Script - How to set formula to adjacent cell
如果E2:E有日期,我想在Google Spreadsheet F2:F中設置一個公式。 如果E2:E為空,則沒有公式設置為F2:F。
到目前為止,我的代碼。 任何幫助或建議將不勝感激。
function formula(){
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var date = Utilities.formatDate(new Date(), "America/New_York", "MMMM dd, yyyy");
var colE = sheet.getRange("E2:E");
var colF = sheet.getRange("F2:F");
if (colE != date){
colF.setFormula("=round(abs(E2:E-NOW()),-1)");
} else {
colF.setValue("");
}
}
這是怎么做的...
function formula(){
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var colE = sheet.getRange("E2:E").getValues();
var colF = sheet.getRange("F2:F").getFormulas();
for(var n in colE){
if (typeof(colE[n][0])=='object'){
colF[n][0] = "=round(abs(E"+n+":E-NOW()),-1)";
} else {
colF[n][0] = "";
}
}
sheet.getRange('F2:F').setFormulas(colF);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.