【问题标题】:How to send a custom message when adding a viewer to Google Spreadsheet via Google Apps Scripts?通过 Google Apps 脚本将查看器添加到 Google 电子表格时如何发送自定义消息?
【发布时间】:2019-12-14 07:58:02
【问题描述】:

我正在尝试通过 Google Apps 脚本将查看器添加到 Google 电子表格,并且在执行此操作的同时还发送一条自定义消息,例如“您好!我将其发送给您,因为 X、Y 和 Z” .

我已经在此处看到this question 与添加编辑器时使电子邮件静音有关,但我无法弄清楚如何修改它,以便我可以发送自定义消息。

我正在尝试什么:

Drive.Permissions.insert({'value': "my@email.com",
                        'type': "user",
                        'role': "reader",
                        'emailMessage': "Random text"
                        },
                       'mySpreadsheetKey');
}

Drive API docs 中所述,我希望“emailMessage”能够用于此目的。但是,考虑到参数,我可以看到那个具体没有包含在请求正文中,而是包含在参数列表中,所以我不确定该怎么做。

【问题讨论】:

    标签: google-apps-script google-sheets google-drive-api google-apps


    【解决方案1】:

    就在我完成我的帖子时,我想通了。事实证明,在Advanced Drive Service docs 的最后部分中,没有指定它,但显然,请求参数应该作为第三个参数发送,而不是在请求正文中发送。所以,我的代码原来是:

    Drive.Permissions.insert({'value': "my@email.com",
                            'type': "user",
                            'role': "reader"
                            },
                           'mySpreadsheetKey',
                           {'emailMessage': "Random text"});
    

    鉴于我找不到类似的帖子,我决定留下这个问题以便它可以帮助其他人。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-15
      • 1970-01-01
      相关资源
      最近更新 更多