首页 > 解决方案 > 当我修改另一个电子表格时运行带有触发器的脚本

问题描述

当我在电子表格(称为 B)中进行修改时,我想在电子表格(称为 A)中运行脚本。可能吗?考虑到电子表格 A 中的脚本从电子表格 B 中获取信息。

谢谢你们

标签: google-apps-scripteventtrigger

解决方案


是的,我使用这个脚本进行了测试:

function test() {
  var rangeToEdit = SpreadsheetApp.openById("SHEET A ID").getActiveSheet().getRange(4, 1);
  rangeToEdit.setValue("I edited sheet B") 
}

此脚本在工作表 B 上!我设置了一个触发器以“在编辑时”执行它。每次编辑工作表 B 时,它都会在工作表 A 第 4 行第 1 列上写下“我编辑了工作表 B”。


推荐阅读