Passing js Variable zur HTML-Datei GAS - BASIC
Ich versuche, eine Variable (meinen Namen in Zelle A1) aus meiner code.gs an meine Index.html zu übergeben und per E-Mail zu versenden.
Kann mir jemand sagen, was ich falsch mache oder mich in die richtige Richtung lenken.
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>