2017-05-30 8 views
0

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!

+0

Ich habe es gelöst. Ich die Funktion doGet aktualisiert() lesen wie folgt: return HtmlService.createTemplateFromFile ('index') .Evaluate() .setXFrameOptionsMode (HtmlService.XFrameOptionsMode.ALLOWALL); – ChrisSEO

Antwort

0

Ich habe es gelöst. Ich aktualisierte die Funktion doGet() wie folgt zu lesen:

return HtmlService.createTemplateFromFile('Index') 
    .evaluate() 
    .setXFrameOptionsMode(HtmlService.XFrameOptionsMode.ALLOWALL); 
Verwandte Themen