【发布时间】:2021-08-10 09:18:13
【问题描述】:
我有一个脚本,可以每月通过电子邮件发送 Google 表格。而且效果很好。
循环选项运行脚本,然后通过电子邮件发送电子表格。 我遇到的问题是它通过电子邮件发送上次打开的电子表格,而不是它的更新版本。而且我不确定如何更新工作表,然后才发送。
如何确保电子表格在发送电子邮件之前得到更新?
我正在使用“.openById”打开电子表格,它确实会更新,但只有在发送电子邮件之后。
在更改电子表格的脚本末尾添加了发送电子邮件功能。
请帮忙,
【问题讨论】:
-
您应该添加代码参考,以便其他人可以提供帮助。
-
不需要太多代码 - 获取电子表格、openbyid、更新、sendAsAttachment。问题不在于代码本身,而在于电子表格和时间的更新。也许有一个公式可以更新电子表格?
-
工作表应该如何更新?喜欢您发送的电子邮件的状态?
-
您可能想查看SpreadsheetApp 类中的.flush() 方法。
-
谢谢@JPV!这正是我所需要的,我在任何地方都找不到的简单命令。谢谢!
标签: email google-apps-script google-sheets