首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Google Apps脚本:如何在另一个工作表上处理来自一个有界脚本的编辑事件?

Google Apps脚本:如何在另一个工作表上处理来自一个有界脚本的编辑事件?
EN

Stack Overflow用户
提问于 2021-08-27 03:12:44
回答 2查看 17关注 0票数 0

我会尽量说得具体些。这个问题与Google Apps脚本有关,分为两张。

我有一个通过可安装的(不是简单的)触发器在编辑时运行的函数。(可安装,因为它需要调用例如GmailApp)。称其为工作表A。

在另一个工作表上,我们将其称为工作表B,是一个脚本,该脚本导致在工作表A的单元格中进行编辑。

当在图纸A上手动进行编辑时,可安装的编辑时脚本运行良好。

当通过工作表B上的脚本进行编辑时,可安装的编辑时脚本不会运行。换句话说,似乎没有任何事件与脚本所做的编辑相关联。

我想知道当通过另一个外部有界脚本进行更改时,是否有任何方法可以触发工作表A上的编辑时脚本运行。

我已经查阅了GAS文档,并尽我所能在这里进行了搜索,但我找不到答案。我尝试使用一个简单的触发器,但在由另一个脚本执行时,它似乎也不能“拾取”编辑事件。

任何帮助都将不胜感激。

EN

回答 2

Stack Overflow用户

发布于 2021-08-27 03:35:33

触发器只在“人”的更改上运行。你需要重新考虑你的流程。

如果您有一个函数funA()以编程方式更改了单元格中的某些内容,并且您需要触发另一个函数funB(),那么只需直接从funA()调用funB(),而不需要依靠触发器。

票数 0
EN

Stack Overflow用户

发布于 2021-08-27 03:35:56

仅当用户更新单元格时才会触发onEdit,而不是在以编程方式更新单元格时触发。

您应该从表A公开onEdit (或提取实际发送电子邮件的方法)和publish it as API executable

然后,在以编程方式进行编辑之后,可以从工作表B调用该方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68952447

复制
相关文章
shell脚本实际运用_shell脚本调用另一个脚本
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/168438.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/22
9980
Shell脚本调用另一个脚本的三种方法
如何在其它Shell脚本中调用first.sh呢?主要有三种方法:source、点号以及sh命令。
恋喵大鲤鱼
2019/03/05
12.2K0
在 Shell 脚本中调用另一个 Shell 脚本的三种方式
fork 是最普通的, 就是直接在脚本里面用 path/to/foo.sh 来调用 foo.sh 这个脚本,比如如果是 foo.sh 在当前目录下,就是 ./foo.sh。运行的时候 terminal 会新开一个子 Shell 执行脚本 foo.sh,子 Shell 执行的时候, 父 Shell 还在。子 Shell 执行完毕后返回父 Shell。 子 Shell 从父 Shell 继承环境变量,但是子 Shell 中的环境变量不会带回父 Shell。
用户1558438
2018/08/23
4.4K0
在 Shell 脚本中调用另一个 Shell 脚本的三种方式
fork 是最普通的, 就是直接在脚本里面用 path/to/foo.sh 来调用foo.sh 这个脚本,比如如果是 foo.sh 在当前目录下,就是 ./foo.sh。运行的时候 terminal 会新开一个子 Shell 执行脚本 foo.sh,子 Shell 执行的时候, 父 Shell 还在。子 Shell 执行完毕后返回父 Shell。子 Shell 从父 Shell 继承环境变量,但是子 Shell 中的环境变量不会带回父 Shell。
IT运维技术圈
2022/10/24
3.5K0
使用VBA将图片从一个工作表移动到另一个工作表
今天跟大家分享的技巧来自thesmallman.com,一个分享Excel技巧技术的网站。
fanjy
2022/11/16
4K0
使用VBA将图片从一个工作表移动到另一个工作表
一个表主键信息采集脚本
查询目前哪些表有主键,可以通过information_schema.key_column_usage表来确定哪些列使用了主键约束,这个表中包含如下列,每个列的含义如下: CONSTRAINT_CATALOG :约束所属目录的名称。 该值始终为def。 CONSTRAINT_SCHEMA :约束所属schema(database)名称 CONSTRAINT_NAME :约束名称 TABLE_CATALOG :表所属目录的名称。 该值始终为def。 TABLE_SCHEMA :表所属schema(database)名称 TABLE_NAME :具有约束的表的名称 COLUMN_NAME :具有约束的列的名称。 如果约束是外键,则这是外键的列,而不是外键引用的列。 ORDINAL_POSITION :列在约束内的位置,而不是列在表中的位置。列位置从1开始编号。 POSITION_IN_UNIQUE_CONSTRAINT:NULL对于唯一和主键约束。对于外键约束,此列是正在引用的表的键中的序号位置。 REFERENCED_TABLE_SCHEMA :约束引用的schema(数据库)的名称。 REFERENCED_TABLE_NAME :约束引用的表的名称。 REFERENCED_COLUMN_NAME :约束引用的列的名称。 我们来看看这个表中的记录吧:
AsiaYe
2019/11/06
4950
一个表主键信息采集脚本
分享工作中常用的一个Git脚本前言一个自动化脚本运行结果脚本内容
在实际开发中,我们很频繁的需要从git远程仓库拉取master代码建立分支进行开发,开发完毕后,我们需要push到远程进行build、部署和测试,这里博主根据自己的情况,编写了一个git脚本,让我们只需要关心开发代码,至于开发代码前的git操作步骤自动化完成~(关于博主的另外一篇git的博客:《工程化专题之Git》)
用户2890438
2018/08/20
9100
如何在Windows上使用Git创建一个可执行脚本?
长话短说,今天介绍如何在windows上使用Git上创建一个可执行的shell脚本。
有态度的马甲
2020/05/26
1.1K0
如何在Windows上使用Git创建一个可执行脚本?
Google Apps Script 的使用
Google Apps Script 是为谷歌工作表 Sheets、文档, Docs、幻灯片Slides或表单 Forms创建附加组件,自动化您的工作流,与外部api集成,等等。
拿我格子衫来
2022/01/24
4.1K0
Google Apps Script 的使用
复制查到到的文件到另一个目录(shell脚本)
Test:find ../../res.bak/item/ -type f -name "*.jpg" |xargs -n1 -i echo {}."abc"
meteoric
2018/11/16
1.4K0
VBA实战技巧29:从一个工作表复制数据到另一个工作表
今天演示一个简单的例子,也是经常看到网友问的问题,将一个工作表中的数据复制到另一个工作表。
fanjy
2021/07/30
25.6K1
Safari脚本编辑使用体验
背景是这样的,我在用 Safari看hackingwithswift这个网站时,感觉上方的一直固定的红色的和黑色的两条,如下图,太醒目了,于是便想,如何能把它们移除.
莫空9081
2023/01/17
2.6K0
Excel事件(二)工作表事件
大家好,上节介绍了excel事件的基础知识,后面就按照事件的分类来介绍,本节将首先介绍vba程序开发中最常用的工作表事件。
无言之月
2019/10/13
3.6K0
分享一个自用的批处理bat脚本
由于最近在写新项目,所以一直没有更新文章,今天分享一个自用的批处理bat脚本 方便大家在打开大量应用时以便快速打开应用,从而减去繁琐的启动应用。 @echo off :begin cls echo 1. 开启内网 echo 2. 开启外网 echo 3. 开启内外网 echo 4. 开启SSR echo 5. 退出 echo 请选择: set /p i=(1/2/3)>nul if /i "%i%"=="1" start "" "nlan.bat" if /i "
Youngxj
2018/06/07
1.2K0
如何在 Linux 中运行一个 Shell 脚本
这可能很简单,但没太多解释。不要担心,我将使用示例来进行必要的解释,以便你能理解为什么在运行一个 shell 脚本时要使用给定的特定语法格式。
用户1685462
2021/09/13
3.5K0
分享工作中常用的一个Git脚本
在实际开发中,我们很频繁的需要从git远程仓库拉取master代码建立分支进行开发,开发完毕后,我们需要push到远程进行build、部署和测试,这里博主根据自己的情况,编写了一个git脚本,让我们只需要关心开发代码,至于开发代码前的git操作步骤自动化完成~
Java团长
2019/07/11
8130
分享工作中常用的一个Git脚本
xtrabackup备份脚本(上)
编辑/etc/my.cnf文件添加在[mysqld]版块下添加如下变量,添加后重启服务。
陈不成i
2021/06/09
4590
go 并发处理脚本
最近经常涉及到脚本的编写。本身项目数据量较大,所以经常编写的脚本需要高并发,干脆就提取出来。
老脸一红
2018/03/08
2.3K1
oracle创建表空间脚本
/分为四步 / /第1步:创建临时表空间 / create temporary tablespace airforce34 tempfile 'D:\date\airforce34.dbf' size 100m autoextend on ; --删除临时表空间: DROP TABLESPACE airforce34 INCLUDING CONTENTS AND DATAFILES; /*第2步:创建数据表空间 */ create table
用户8983410
2021/11/02
1.8K0
处理Apache日志的Bash脚本
去年一年,我写了将近100篇网络日志。 现在这一年结束了,我要统计"访问量排名",看看哪些文章最受欢迎。(隆重预告:本文结尾处将揭晓前5名。) 以往,我用的是AWStats日志分析软件。它可以生成很详
ruanyf
2018/04/18
1.2K0
处理Apache日志的Bash脚本

相似问题

Google Apps脚本从导入的包中获取有界工作表数据

110

Google Apps脚本可以编辑另一个脚本吗?

12

Google Apps脚本自动(编辑时)排序(仅限特定工作表)

20

Google Apps脚本从另一个工作表代码中运行脚本

14

在不在当前工作簿中的工作表上运行Apps脚本- Google / Apps脚本

24
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文