我现在想做的是在开头放置if语句。
我要执行的操作是,如果单元格L3 <> 6,则停止并提供错误“请填写所有字段”。
注意:如何使此弹出窗口(以前使用的msg.box)显示在屏幕中央?
如果单元格L3 = 6,则运行以下功能
function moveValuesOnly() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var source = ss.getRange("PNG Sheet!A1:F1");
var destSheet = ss.getSheetByName("Project Codes");
destSheet.appendRow(source.getValues()[0]);
ss.getRange('J7:L8').activate();
ss.getActiveRangeList().clear({contentsOnly: true, skipFilteredRows: true});
ss.getRange('J10:L11').activate();
ss.getActiveRangeList().clear({contentsOnly: true, skipFilteredRows: true});
ss.getRange('J13:L14').activate();
ss.getActiveRangeList().clear({contentsOnly: true, skipFilteredRows: true});
ss.toast('Your Project has been registered')
}
答案 0 :(得分:0)
假设cellL3Value
具有单元格L3的值。如果cellL3Value
与6不同,以下if语句将 throw 错误。
if(cellL3Value !== 6) throw "Please fill out all fields";
Google Apps脚本基于JavaScript,因此if statement的格式如下
if(condition) statement1 [else statement2]
条件是被认为是 expression 或 truthy 的任何 falsy 。