簡體   English   中英

Google Apps腳本無法運行功能?

[英]Google Apps Script not able to run function?

變量“ user”未分配給用戶電子郵件,標簽“ QT”的文本未更改。 這是調用此函數的正確方法嗎?

$(document).ready( function (){
    var user = google.script.run.getCurrentUser();
    $('#masterDiv').data('cUser', user);
    $('#QT').text(user);
});



//Server function
function getCurrentUser() {
    var userEmail = Session.getActiveUser().getEmail();
    return userEmail;
}

幾乎,您必須包含withSuccessHandler ,因為google.script.run調用是異步Javascript,因此無需等待它返回內容以繼續執行代碼,這里:

$(document).ready( function (){
    var user = google.script.run.withSuccessHandler(whatToDo).getCurrentUser();
});

function whatToDo( returnedFromServer ){
    $('#masterDiv').data('cUser', returnedFromServer);
    $('#QT').text(user);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM