gpt4 book ai didi

javascript - 谷歌邮箱 : Button/Link which trigger a script for sheet

转载 作者:行者123 更新时间:2023-12-05 09:09:52 25 4
gpt4 key购买 nike

我正在寻找一种使用 Google App Script 发送电子邮件的方法(我知道该怎么做),其中包含批准按钮/链接。当用户单击电子邮件中的链接/按钮以批准请求时,我想触发一个脚本(这是我不知道是否可以从电子邮件中获取的部分)返回到 Google 表格并更改单元格中的值.

例子:用户 A 使用 google form 提交请求,并在 SheetA 中附加了一个新行。使用某些公式,我会自动将 ID = X 关联到该请求/行。然后,脚本将向用户 B 发送一封电子邮件,请求批准用户 A 的请求。用户 B 将单击电子邮件中的链接,脚本将在 SheetA 中找到记录 X 并更新该行中的值。

最佳答案

您可以创建一个简单的网络应用程序,使用如下代码

function doGet(e) {
params = e.parameter;

var range=e.parameter.range;
var value=e.parameter.value;

SpreadsheetApp.openById('SHEETID').getRange(range).setValue(value);

return HtmlService.createHtmlOutput(`<b>${range}</b> set to <b>${value}</b>`);
}

使用“像我一样执行”、“每个人,甚至匿名”选项发布它,然后使用链接执行它

https://script.google.com/macros/s/SCRIPTID/exec?range=B1&value=100

示例表: https://docs.google.com/spreadsheets/d/1jNEzil1dOtXj-Qc5ZVcZnd1fwGQ7V18irWIsH9G8to8/edit?usp=sharing

更新链接: https://script.google.com/macros/s/AKfycby5KYzQELQNS0y0uf0CwjwzoWkabCJywqkpph7wUUXoTGjERUg/exec?range=Sheet1!B1&value=500

关于javascript - 谷歌邮箱 : Button/Link which trigger a script for sheet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61924391/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com