从网页上查看Google电子表格

时间:2018-06-07 15:26:02

标签: javascript jquery google-sheets

如何使用jquery或javascript从html页面验证谷歌电子表格中的数据,例如用户输入一个值并单击该按钮,然后在电子表格中检查输入字段的值是否存在返回true

<input type="text" id="user"/>
<button id="get_data">validate</button>

<script>
$("#get_data").click(function(){
    var x = $("#user").text();
    spreadsheet_url = ""
    if(check_if_x_is_in_google_spreadsheet(spreadsheet_url, x)){
        alert("ok")
    }
});
</script>

1 个答案:

答案 0 :(得分:0)

您应该使用API​​ function check_if_x_is_in_google_spreadsheet(spreadsheetId, x) { gapi.client.sheets.spreadsheets.values.get({ spreadsheetId: spreadsheetId, range: 'Class Data!A:E', }).then(function(response) { var range = response.result; if (range.values.length > 0) { for (i = 0; i < range.values.length; i++) { var row = range.values[i]; // Print columns A and E, which correspond to indices 0 and 4. if (row[0] == x) { //0 is A column alert('got it') // some staff return true; } } } else { alert('No data found!!'); } }, function(response) { alert('Error: ' + response.result.error.message); }); return false; } 传递输入参数:

如方法所述 gapi.client.sheets.spreadsheets.values.get

在调用api之前,您必须使用apiKey和clientId初始化客户端库,如example所述。

所以你的{{1}}功能可能是

{{1}}