Javascript google.script.run出现问题,请承诺并等待。返回未定义的值
//我按下一个按钮调用“formSubmit”。“displayInfo”中的第一条警报消息正常,但在//“fetchingDatos”中返回未定义的值 //服务器功能 //buscarAlumno(form)-->返回一个字符串Javascript google.script.run出现问题,请承诺并等待。返回未定义的值,javascript,async-await,promise,spreadsheet,Javascript,Async Await,Promise,Spreadsheet,//我按下一个按钮调用“formSubmit”。“displayInfo”中的第一条警报消息正常,但在//“fetchingDatos”中返回未定义的值 //服务器功能 //buscarAlumno(form)-->返回一个字符串 JS const writeDatos = () => { return new Promise((resolve, reject) => { resolve(google.script.run.withSuccessHandler(disp
JS
const writeDatos = () => {
return new Promise((resolve, reject) => {
resolve(google.script.run.withSuccessHandler(displayInfo).buscarAlumno(document.forms[0]));
})
}
async function fetchingDatos(){
const datos = await writeDatos();
alert(datos);
}
function displayInfo(argument) {
var temp = [];
temp = argument.split(',');
alert(Array.from(temp)[0]); // this alert is OK.
return Array.from(temp);
}
function formSubmit() {
fetchingDatos();
}
displayInfo
在哪里调用?在写的功能中,我忽略了这一点。buscarAlumno
返回什么?google.script.run
是否支持承诺?np:),buscaralumn不从电子表格返回字符串,以及google.script.run不确定..>。