我正在尝试通过Google Apps脚本将查看器添加到Google Spreadsheet中,同时,还会发送一条自定义消息,例如“嗨,我以X,Y和Z为例将其发送给您”
我已经在this question上看到了与添加编辑器时使电子邮件静音有关的信息,但是我无法弄清楚如何修改它,因此可以发送自定义消息。
我正在尝试:
Drive.Permissions.insert({'value': "my@email.com",
'type': "user",
'role': "reader",
'emailMessage': "Random text"
},
'mySpreadsheetKey');
}
如Drive API docs所述,我希望“ emailMessage”可用于该目的。但是,考虑到参数,我可以看到请求主体中没有明确包含该参数,而是在参数列表中,因此我不确定该怎么做。
答案 0 :(得分:2)
就在我完成我的帖子时,我就知道了。事实证明,在Advanced Drive Service docs的最后部分中,未指定该参数,但显然,请求参数应作为第三个参数发送,而不是在请求正文中发送。所以,我的代码竟然是:
Drive.Permissions.insert({'value': "my@email.com",
'type': "user",
'role': "reader"
},
'mySpreadsheetKey',
{'emailMessage': "Random text"});
考虑到我找不到类似的帖子,我决定离开这个问题,以便对其他人有帮助。