我剛剛部署了我的第一個谷歌應用腳??本網路應用。但是,我擔心 code.gs 中定義的所有函式。任何有權訪問 chrome 開發控制臺的人都可以呼叫它們。他們可以在其中任何一個上呼叫 google.script.run。
其中一些功能僅作為在其他功能中使用的基礎(下面的示例)。有沒有辦法限制可以通過 google.script.run 呼叫哪些函式?
function openRentManagerDatabase (spreaSheetId) {
return SpreadsheetApp.openByIspreadsheetId);
}
uj5u.com熱心網友回復:
是的,你可以做到。
在函式名之后添加_,這樣它將成為一個私有函式,并且對于google.script.run.
它看起來像這樣:-
function openRentManagerDatabase_(spreaSheetId) {
return SpreadsheetApp.openByIspreadsheetId);
}
請注意,將其設為私有意味著您無法通過選擇它直接從 appscript 編輯器運行它。
所以當你想通過另一個函式呼叫它來運行它時,你必須_每次都使用,就像這樣openRentManagerDatabase_()。
參考:
私有函式
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/432366.html
