【发布时间】:2014-04-15 14:09:55
【问题描述】:
我设置了一个 Google 表单,将回复放入 Google 电子表格,我在表格中添加了一些额外的列,以帮助我们监控每个回复的状态。有没有办法可以在每次创建新行时为列设置默认值? (即每次提交新响应时)。下面是我到目前为止的代码,但目前它只针对一行。
function setDefault() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
var lastRow = ss.getLastRow();
for (var i = 3; i <= lastRow; i++)
{
sheet.getRange('A' + i).activate();
var value = sheet.getActiveCell().getValue();
while (value != "")
{
sheet.getActiveCell().offset(0, 5).activate();
sheet.getActiveCell().setValue("Unknown");
sheet.getActiveCell().offset(0, 1).activate();
sheet.getActiveCell().setValue("New");
}
}
};
【问题讨论】:
-
this 有帮助吗?
标签: google-apps-script google-sheets google-forms