0
リアルタイムデータをGoogleのウェブサイトにフィードするために使用しているGoogle Appを構築しました。私が抱えている唯一の問題は、setXFrameOptionsMode(HtmlService.XFrameOptionsMode.ALLOWALL)を統合することです。私の現在のコードを使って、自分のGoogle Appをウェブサイトに追加することができます。私の現在のコードです下:Google Apps Script - 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]);
}
}
}
私は、セットアップのiFrameという最初の部分に次のコードを実装していたが、その後、私のコードは、実際のデータのいずれかを「取得」しませんので、私は混乱しているようです私の特定のコードにXFrameOptionsを構築する方法について説明します。
var output = HtmlService.createTemplateFromFile('index').evaluate();
output.setXFrameOptionsMode(HtmlService.XFrameOptionsMode.ALLOWALL);
どこで、どのように私はそれをIFRAMEことができますので、私のコードにXFrameOptionsを統合する必要がある上の任意の助けいただければ幸いです!
私はそれを解決しました。私は次のように読み取るための機能のdoGet()を更新: リターンHtmlService.createTemplateFromFile( 'インデックス') .evaluate() .setXFrameOptionsMode(HtmlService.XFrameOptionsMode.ALLOWALLを)。 – ChrisSEO