2012-12-28 37 views
1

另一个单元格的值我对细胞X2以下功能如何更改单元格的基础上的脚本

=IF(ISERROR(FIND("Sleep",B2))=true,"No","Yes") 

我想创建一个脚本,将做到这一点,我将在触发表单提交。

任何帮助将不胜感激。

回答

0

您需要一个可安装的触发器功能。表单提交后,您的函数将收到一个事件参数,其中包含已插入表单值的电子表格范围以及这些值本身的副本(因此您无需读取表单)。请参阅Understanding Events中的“电子表格提交事件”。

function updateX2onFormSubmit(event) { 
    var sheet = event.range.getSheet(); 
    // Get a range object, at column X in event row. 
    cellX = sheet.getRange("X" + event.range.getRow()); 

    cellX.setValue(event.values[1] == "Sleep" ? "Yes" : "No"); 
} 
相关问题