Передача переменной js в html-файл GAS - BASIC
Я пытаюсь передать переменную (мое имя в ячейке A1) из моего code.gs в мой Index.html и отправить его по электронной почте.
Может кто-нибудь, пожалуйста, скажите мне, что я делаю неправильно, или укажите мне правильное направление.
Code.gs
function doGet() {
return HtmlService.createHtmlOutputFromFile('Index');
}
function sendEmail() {
var ss = SpreadsheetApp.openById('MY_SPREADSHEET_ID');
var sheet = ss.getSheetByName('Sheet1');
var myName = sheet.getRange(1,1).getValue();
var template = HtmlService.createTemplateFromFile('Index');
var body = template.evaluate().getContent();
// SEND THE EMAIL
MailApp.sendEmail({
subject:"Test Email",
to:"[email protected]",
htmlBody: body,
});
return myName;
Index.html
<!DOCTYPE html>
<html>
<body>
<p><? var data = sendEmail(); ?><?= data ?></p>
</body>
</html>