【问题标题】:Recurring emailing of updated google sheets定期通过电子邮件发送更新的谷歌表格
【发布时间】:2021-08-10 09:18:13
【问题描述】:

我有一个脚本,可以每月通过电子邮件发送 Google 表格。而且效果很好。

循环选项运行脚本,然后通过电子邮件发送电子表格。 我遇到的问题是它通过电子邮件发送上次打开的电子表格,而不是它的更新版本。而且我不确定如何更新工作表,然后才发送。

如何确保电子表格在发送电子邮件之前得到更新?

我正在使用“.openById”打开电子表格,它确实会更新,但只有在发送电子邮件之后。

在更改电子表格的脚本末尾添加了发送电子邮件功能。

请帮忙,

【问题讨论】:

  • 您应该添加代码参考,以便其他人可以提供帮助。
  • 不需要太多代码 - 获取电子表格、openbyid、更新、sendAsAttachment。问题不在于代码本身,而在于电子表格和时间的更新。也许有一个公式可以更新电子表格?
  • 工作表应该如何更新?喜欢您发送的电子邮件的状态?
  • 您可能想查看SpreadsheetApp 类中的.flush() 方法。
  • 谢谢@JPV!这正是我所需要的,我在任何地方都找不到的简单命令。谢谢!

标签: email google-apps-script google-sheets


【解决方案1】:

您可能想查看.flush() method:它应用了所有待处理的电子表格更改。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-01-07
    • 1970-01-01
    • 1970-01-01
    • 2023-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多