我使用Google脚本,然后在更改Google表格中的某个列时发送电子邮件。单元格中的信息可以手动输入,也可以根据其他单元格中的信息使用公式完成。
手动输入信息时脚本工作正常,但公式运行时则不行。我已经阅读了它并意识到公式计算并不算作编辑,那么如何让脚本运行?
当前设置为在进行编辑时从电子表格触发。
以下是我的脚本中涉及相关列/单元格的部分。
function sendEmail() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
var row = sheet.getActiveRange().getRow();
var cellvalue = ss.getActiveCell().getValue().toString();
if(sheet.getActiveRange().getColumn() == 12)
脚本中还包含更多内容,因此我还没有将所有内容复制到此处。非常感谢提前。
答案 0 :(得分:1)
当公式更改时,没有可以运行的触发器。
试一试,你的公式取决于:
onEdit
importrange
,则转到您导入的范围并查看原始范围,返回步骤1→2 ...