You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Sheets onUpdate触发器脚本执行无效果及日历更新需求咨询

问题描述

我有一个存储表单提交数据的Google表格,尝试使用带onUpdate触发器的Google App Script移除一段通用文本。执行脚本后显示“execution completed”,但未产生任何效果。代码如下:

function onUpdate() {
function replaceEverywhere () {
var spreadsheet = SpreadsheetApp.openById("1Gm1B-IGifpPuRsVj5mFbIwx4T7g1VuTM0nlzDgHzzFo");
var = sheet SpreadsheetApp.SetActiveSheet(spreadsheets.getSheets()[0]);
var textFinder = sheet.createTextFinder("From: Leigh-on-Sea SS9, UK
Building No. Street & Postcode: ");
textFinder.replaceAllWith(" ");
}
}

代码错误分析

  • 变量声明语法错误:var = sheet 应改为 var sheet =
  • 拼写错误:spreadsheets 应为 spreadsheet
  • 方法名大小写错误:SetActiveSheet 需改为小写开头的 setActiveSheet
  • 内部函数未调用:replaceEverywhere 仅定义未执行,导致核心逻辑未运行
  • 额外疑问:存在一个.trigger.json文件,不确定是否与脚本关联

理想需求

  • 自动移除J列新旧条目中的指定文本
  • 让J列的新条目自动更新已有Google日历事件的地点
    请问是否有可通过触发器实现该功能的插件?

内容的提问来源于stack exchange,提问作者SB Promo Vids

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 13:07:18