我正在使用Google Sheets中的Google Apps Script的HTML模板。我很难弄清楚如何使用从电子表格中获取的值分配的变量来设置的值属性。
我的目标是创建一个HTML模板,其中的输入已经显示了定义的值,但可以编辑。
有人能帮我吗?
我通常这样做:
在HTML模板中,我使用:
<!DOCTYPE html>
<html>
<head>
<Title> Test email </Title>
</head>
<body>
<h1>Sending emails with values in Sheet </h1>
<p></p>
<p>Hello <?= Client_name ?>!</p>
<p>We are confirming the order: <?= Order_number ?></p>
<p></p>
<p>The items requested are: </p>
<p><?= Items ?></p>
<p></p>
<p> Please confirm the order soon as possible. </p>
<p></p>
<p> Thanks!</p>
</body>
</html>
在应用程序脚本代码中,您需要添加变量
var vClient_name = 0;
var vOrder_number = 1;
var vItems = 2;
在我的例子中,由于我要使用这些值来发送电子邮件,所以我用括号将这些变量链接起来,如下所示:
Emailtemp.Client_name = row [vClient_name];
Emailtemp.Order_number = row [vOrder_number];
Emailtemp.Items = row [vItems]