iT邦幫忙

0

從外部呼叫Google App Scrip的方法

  • 分享至 

  • xImage

如同標題我想在外部的html檔裡面呼叫Google App Scrip的方法
我Google到的資料是說可以送POST和GET請求
來呼叫Google App Scrip內的doGet()和doPost()
但如果我想呼叫的方法更多
而不是只有doGet()和doPost()這兩個的話
請問可以怎麼解決呢?

var xhr = new XMLHttpRequest();
var url = "API URL";
xhr.open("POST", url, true);
xhr.onreadystatechange = function () {
    if (xhr.readyState == 4 && xhr.status == 200) {
        console.log(xhr.responseText);
    }
};
xhr.send();
看更多先前的討論...收起先前的討論...
froce iT邦大師 1 級 ‧ 2024-03-08 14:52:53 檢舉
在app script的 doGet/doPost function區塊內把你要google雲端服務要做的事丟在裡面就行了。
皓皓 iT邦新手 3 級 ‧ 2024-03-08 15:52:21 檢舉
你是說傳參數進去,然後在doGet或doPost裡面去判斷要做什麼事情嗎?
感覺除了這方法之外好像沒其他可以直接呼叫的方法了
froce iT邦大師 1 級 ‧ 2024-03-08 16:00:28 檢舉
> 你是說傳參數進去,然後在doGet或doPost裡面去判斷要做什麼事情嗎?

對,應該說這種web service本來就是這樣運作的,由路由去對應動作。
另外也可以多加幾條路由去對應其他的動作。
皓皓 iT邦新手 3 級 ‧ 2024-03-09 15:53:01 檢舉
了解!這樣我就知道怎麼處理了

原本想說如果可以直接呼叫到其他的方法
我就可以不用先判斷一次再去呼叫我要的方法了
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
海綿寶寶
iT邦大神 1 級 ‧ 2024-03-09 14:51:42
最佳解答

但如果我想呼叫的方法更多
而不是只有doGet()和doPost()這兩個的話
請問可以怎麼解決呢?

從這個問題可以看出
你連一個doGet/doPost都還沒寫
就先來問這問題了
/images/emoticon/emoticon06.gif

皓皓 iT邦新手 3 級 ‧ 2024-03-09 15:51:09 檢舉

大大你好
doGet和doPost我有寫過也是可以正常呼叫的
所以我知道直接送POST和GET指令
是會直接進到這兩個方法裡面
但我只是好奇是否能直接呼叫到我其他自訂的方法

doGet和doPost分別對應的是HTTP的GET和POST method
所謂你的「其他自訂的方法」
1.無法直接從「外面」(html/http request)呼叫
2.在 doGet/doPost「裡面」可以呼叫

皓皓 iT邦新手 3 級 ‧ 2024-03-09 23:42:42 檢舉

看來我有點異想天開了
以為可以直接呼叫到其他方法
謝謝大大的解釋~

我要發表回答

立即登入回答