google-apps-script - 当我修改另一个电子表格时运行带有触发器的脚本
问题描述
当我在电子表格(称为 B)中进行修改时,我想在电子表格(称为 A)中运行脚本。可能吗?考虑到电子表格 A 中的脚本从电子表格 B 中获取信息。
谢谢你们
解决方案
是的,我使用这个脚本进行了测试:
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”。
推荐阅读
- ssl - 使用 Curl、SSL 和 cookie 登录
- c# - 将带有文本和图像的 datagridview 保存到文件
- vue.js - Vue 价格范围过滤器
- mysql - 使用学说 Symfony 4 创建数据库时访问被拒绝
- python - 在 Windows 中使用带有 Python 的 ImageMagick 时出现持续错误
- opengl - glMultiDraw 函数和 gl_InstanceID
- mysql - 试图在 MySQL 中查找两个日期之间的小时差异
- powershell - 让 Azure powershell 等待任务完成
- google-apps-script - 将 Google Drive 视频添加到 Google 表格或文档的边栏
- java - 将很长的 URL 传递给 HTTPServletRequest