Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从HTML传递数据以更新Google工作表行_Javascript_Jquery_Google Apps Script_Google Sheets_Google Forms - Fatal编程技术网

Javascript 从HTML传递数据以更新Google工作表行

Javascript 从HTML传递数据以更新Google工作表行,javascript,jquery,google-apps-script,google-sheets,google-forms,Javascript,Jquery,Google Apps Script,Google Sheets,Google Forms,我从HTML格式的表单中获取一些数据值,需要在Google电子表格的特定行中更新它们。 如果用户选择列表中的第一个元素,那么我必须更新工作表中的第一行 我已经有了需要更新的数据和该行的索引值,但不知道要使用什么方法、函数或API才能执行以下操作: function update () { updateRow("SpreadSheet_URL", index, dataToUpdate) } 我使用此方法从google电子表格中获取数据 function openload() {

我从HTML格式的表单中获取一些数据值,需要在Google电子表格的特定行中更新它们。 如果用户选择列表中的第一个元素,那么我必须更新工作表中的第一行

我已经有了需要更新的数据和该行的索引值,但不知道要使用什么方法、函数或API才能执行以下操作:

function update () {
    updateRow("SpreadSheet_URL", index, dataToUpdate)
}
我使用此方法从google电子表格中获取数据

function openload() {
    var url = 'https://docs.google.com/spreadsheets/d/KEY/edit#gid=0';

    Tabletop.init({
        key: public_spreadsheet_url,
        callback: loadInfo,
        parseNumbers: true
    });

};
和其他代码保存它,但它保存在一个新的行,不更新现有的一个

 $.ajax({
        url: 'https://docs.google.com/forms/d/e/KEY/formResponse?',
        data: {
            "entry.2085722051": name
        },
        type: "POST",
        dataType: "xml",
        success: function (d) {
        },
        error: function (x, y, z) {

            $('#success-msg').show();
            $('#form').hide();
        }
    });
正如我之前所说的,我需要的是更新一行,但我使用的方法是将数据保存在电子表格的新行中

function openload() {
    var url = 'https://docs.google.com/spreadsheets/d/KEY/edit#gid=0';

    Tabletop.init({
        key: public_spreadsheet_url,
        callback: loadInfo,
        parseNumbers: true
    });

};

如果有人知道我可以用什么来指定Ajax、Jquery或JavaScript中的行号,或者如何将数据和行号传递到Google Apps脚本,以便在那里执行更新功能。

Hi!我使用Google API/PHP对此进行了集成。为什么不直接使用?@TheMaster我可以将Google sheets API与纯JavaScript结合使用吗?我找到的所有东西都在节点中。js@pls请参阅本文的底部。第一个是示例浏览器代码。这里有一个使用JS更新工作表的完整示例: