[英]Using Google Apps Script as service to retrieve data from spreadsheet
[英]How to retrieve data from spreadsheet for chart google script. (Using HTML Service)
大家早上好,下午好,晚上好!
對你們有一個簡單的問題。 我對此已經停留了一段時間,並且嘗試了環顧四周,但是似乎找不到這個特定問題的答案。
因此,我正在嘗試使用帶有html服務的google腳本創建柱形圖(因為它們的UIApp服務現在已貶值)。 我正在嘗試從已經創建的電子表格中檢索數據。 但是,當我使用此代碼時,頁面空白,好像后台出現了一些錯誤。
var sheet = SpreadsheetApp.openById("1gdRB6FFV426bAj95C0xJlqSucnnX0Z5ATVQdC2");
所以這是一些細節:
1)我將此行放在我調用的函數中的Index.html文件中
drawChart();
2)我確實將它們包裹在此標簽中。
<script type="text/javascript">
3)我知道這行代碼是導致此問題的原因,因為一旦我將其注釋掉,就會彈出帶有臨時數據的臨時圖形,並且頁面運行良好。 但是,只要不加注釋,它就會清空整個頁面。
有任何想法嗎?
我想知道是否必須將這行代碼放置在“ Code.gs”文件中,然后介紹如何將數據從Code.gs傳輸到我的Index.html文件中。 如果是這樣的話,誰能指出我的方向,使我可以遵循該方向進行操作?
預先謝謝你們。
此致Sicariuxs
您必須使用withSuccessHandler(functionNameToReceiveData)
。
<script>
function getData() {
google.script.run
.withSuccessHandler(functionNameToReceiveData)
getData();
};
function functionNameToReceiveData(theDateReceivedHere) {
Logger.log('theDateReceivedHere: ' + theDateReceivedHere;
};
</script>
您不能使用: var data = google.script.run.getData();
您必須使用withSuccessHandler(functionNameToReceiveData)
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.