Ich habe eine Google App erstellt, mit der ich Echtzeitdaten auf unserer Website füttere. Das einzige Problem, das ich habe, ist die Integration der setXFrameOptionsMode (HtmlService.XFrameOptionsMode.ALLOWALL); mit meinem aktuellen Code, damit ich meine Google App auf der Website iframe. Im Folgenden finden Sie meine aktuellen Code:Google Apps Script - Integrieren von XFrameOptions
function doGet() {
return HtmlService.createTemplateFromFile('index').evaluate();
}
function include(file) {
return HtmlService.createHtmlOutputFromFile(file).getContent();
}
function logNamesAndMajors() {
var spreadsheetId = '1slxKpwZQybc7MZFOzpJcndtACqNrpEeBgGXSkbHLJ-U';
var rangeName = 'Company Dashboard!A2:B';
var values = Sheets.Spreadsheets.Values.get(spreadsheetId,
rangeName).values;
return values;
if (!values) {
Logger.log('No data found.');
} else {
Logger.log('Name, Score:');
for (var row = 0; row < values.length; row++) {
// Print columns A and B, which correspond to indices 0 and 1.
Logger.log(' - %s, %s', values[row][0], values[row][1]);
}
}
}
ich den folgenden Code auf den ersten Teil, dass das Setup der iFrame umgesetzt hatte, aber dann verwirrt meinen Code würde nicht „get“ eine der Ist-Daten, so dass ich zu sein scheinen wie man die XFrameOptions zu meinem spezifischen Code ausbaut.
var output = HtmlService.createTemplateFromFile('index').evaluate();
output.setXFrameOptionsMode(HtmlService.XFrameOptionsMode.ALLOWALL);
Jede Hilfe, wo und wie ich brauche die XFrameOptions in meinen Code zu integrieren, so würde ich iFrame kann es in sehr geschätzt werden!
Ich habe es gelöst. Ich die Funktion doGet aktualisiert() lesen wie folgt: return HtmlService.createTemplateFromFile ('index') .Evaluate() .setXFrameOptionsMode (HtmlService.XFrameOptionsMode.ALLOWALL); – ChrisSEO