搜索值,然后在Google表格中查找并使用google apps脚本在html中显示行值

【搜索值,然后在Google表格中查找并使用google apps脚本在html中显示行值】仓廪实则知礼节,衣食足则知荣辱。这篇文章主要讲述搜索值,然后在Google表格中查找并使用google apps脚本在html中显示行值相关的知识,希望能为你提供帮助。
我有一个Google电子表格,该电子表格具有用于显示html用户表单的菜单。该用户表单是一种数据输入表单,可让您将输入数据添加到Google电子表格中。我添加了一个按钮,该按钮应该在Google Spreadsheet中搜索ID号。这是我的按钮和ID号的html代码:
html:

< div class="form-row"> < div class="form-group col-md-2"> < label for="idNum"> ID Number< /label> < input type="text" class="form-control" id="idNum"> < /div> < button type="button" class="btn btn-outline-info" id="searchbtn"> Search Profile< /button> < /div>

这是我的按钮搜索脚本:
< script> //document.getElementById("addbtn").addEventListener("click", buttonAdd); document.getElementById("searchbtn").addEventListener("click", searchProfile); function searchProfile{var appProfile = document.getElementById("idNum").value; if(appProfile.length === 6){ google.script.run.withSuccessHandler(updateProfile).updateIdNum(appProfile); } //else{ //alert("invalid Profile Number"); } }function updateProfile(returnData){ document.getElementById("rnum").value = https://www.songbingjia.com/android/returnData[1]; console.log(retData); }< /script>

我能够搜索ID号,但问题是我不知道如何使用电子表格行中的值反映或填充html中的字段。
这是我的.gs代码:
function updateProfNum(appProfile){ //var appProfile = "101018"var ss = SpreadsheetApp.getActiveSpreadsheet(); var ws = ss.getSheetByName("Results"); var data = https://www.songbingjia.com/android/ws.getRange(1, 1, ws.getLastRow(), 1).getValues(); var dJoin = data.join().split(","); vare myPnum = dJoin.indexOf(appProfile); var dataRow = ws.getRange(myPnum + 1, 1, 1, ws.getLastColumn()).getValues(); if (myPnum > -1){ return dataRow[0]; } else { Logger.log("unknown") //return "unavailable"; }}

顺便说一下,这是我的电子表格数据的示例:
ID Number | First Name | Last Name| 101018| John| Doe| 101011| Jane| Doe|

我试图通过使用按钮搜索ID号,然后获取其行中的值,从而在html用户表单中反映此数据。 (例如,我正在搜索101018,当我单击按钮搜索时,它将在用户表单中反映出数据。希望任何人都能为您提供帮助。非常感谢。)
我有一个Google电子表格,该电子表格具有用于显示html用户表单的菜单。该用户表单是一种数据输入表单,可让您将输入数据添加到Google电子表格中。我添加了一个按钮...
答案您的代码大部分是正确的,只是:

    推荐阅读