我正在尝试为gmail附加组件创建一个基于时间的触发器。以下是示例代码。 function myFunction()
{
// do something
// then create a time based trigger
ScriptApp.newTrigger("dummy_fun")
.timeBased()
.everyHours(12)
.create();
//return the card
}
function dummy_fun()
{
//do something
} 这是我的清单文件的样子。 {
我想用逗号连接几个单词,而不是在一个单元格中用逗号连接它们。
例如,从包含以下内容的单元格中:
i want to use sheets to create events in calendar through gmail.
我要这个输出:工作表,gmail,日历
我试过像这样重新替换:
=ArrayFormula(IFERROR(REGEXREPLACE(LOWER(A2:A);"(.)?(sheets|calendar|gmail)?";"$2, "))))"
但是我得到了各种各样的结果,比如:,,,我得到的是这样的结果:、gmail、、gmail、
我刚开始使用Google Script,但最后我创建了一个附加组件来修改当前的签名,所以当有人收到签名时,gmail不会对签名进行修剪。
这个想法是,这个附加组件会在我给某人发送电子邮件时触发,所以基本上这个附加组件将总是打开的。但我不知道如何在发送电子邮件时触发它,因为在应用程序脚本中,触发器函数仅适用于以下选项:
到目前为止,以下是我的代码
function setSignature() {
var date = new Date();
var timestamp = date.getTime();
var aliases = [];
Gmail.Users.Se