0
私は私のhtmlファイルと出力、それらを1 doGetメソッドを(使用を連結しようとしていますが生成されていない)ように:はGoogle Appスクリプト:スクリプトを実行すると、チャートの出力が
function doGet() {
return HtmlService.createTemplateFromFile('Index').evaluate()
}
function include(filename) {
return HtmlService.createHtmlOutputFromFile(filename).getContent()
}
しかし、チャートドン」 tを生成する。 Index.htmlで1つのファイルを渡すと、この出力が得られます。それは文字通り私がエディタに書いたコードです。
<html> <head> <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Tangerine"> <style> body { font-family: 'Tangerine', serif; font-size: 35px; } </style> <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script> <script type="text/javascript"> // Load Charts and the corechart package. google.charts.load('current', {'packages': ['table']}); google.charts.load('current', {'packages':['corechart']}); google.charts.load('current', {'packages':['bar']}); google.charts.load('current', {'packages':['line']}); //Draw table for data google.charts.setOnLoadCallback(drawTable); //draw Line Chart for data google.charts.setOnLoadCallback(drawLineChart); //draw bar chart for data google.charts.setOnLoadCallback(drawBarChart); // Draw the pie chart for Date1 google.charts.setOnLoadCallback(drawApr1Chart); // Draw the pie chart for Date2 google.charts.setOnLoadCallback(drawApr3Chart); //Draw the pie chart for Date3 google.charts.setOnLoadCallback(drawApr10Chart); //Draw the pie chart for Date4 google.charts.setOnLoadCallback(drawApr24Chart); //draw the material line chart for all issues vs date when Charts is loaded google.charts.setOnLoadCallback(drawIssuesvsDate); function drawTable()
その理由はわかりません。私は正常にhtml出力を連結することができたので、問題が何であるか分かりません。あなたのHTMLファイルで
をあなたの最初のソリューションが働いていた:これは私の読み取り方法です。しかし、以前のプロジェクトでは2番目のソリューションをうまく使用することができました。私はもう一度2番目のソリューションを使用してみましたが、私の質問で示したコードを出力しました。それには理由がありますか? – Jon
追加された編集を見てください。私は、include()関数の問題に気づいた。 –
.evaluate()は私が見逃していたようです。ありがとう – Jon