Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.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 无法更新融合表?_Javascript - Fatal编程技术网

Javascript 无法更新融合表?

Javascript 无法更新融合表?,javascript,Javascript,如何使用javascript动态更新融合表行。 我尝试在下面的代码中更新Fusion表行,但无法更新 function auth() { var config = { 'client_id': '967151873725-c2j3knppcmpb3413c7vrnt058e42cqpu.apps.googleusercontent.com', 'scope': 'https://www.googleapis.com/auth/fusiontables',

如何使用javascript动态更新融合表行。 我尝试在下面的代码中更新Fusion表行,但无法更新

function auth() {
    var config = {
        'client_id': '967151873725-c2j3knppcmpb3413c7vrnt058e42cqpu.apps.googleusercontent.com',
        'scope': 'https://www.googleapis.com/auth/fusiontables',
        'immediate': false
    };
    gapi.auth.authorize(config, function () {
        console.log('login complete');
        console.log(gapi.auth.getToken());
    });
}

function update_row() {
    gapi.client.setApiKey('AIzaSyC2JH9H1jkG_73Oq2LJapPE9TLxYMjG1II');

    gapi.client.load('fusiontables', 'v2', function () {
        var query = "UPDATE 19fAu4GLLQ6eJC1hB7ZdTAkH34pqM-NHv4knFeKfO SET col0 = 'test' WHERE ROWID='1'";

        gapi.client.fusiontables.query.sql({ sql: query }).execute(function (response) { console.log(response); });
    });
}
在我的fusion表中有三列,如:StudentId、StudentName、StudentAddress。我想根据studentId更新融合表。如何更新fusion表中的特定行


有什么想法吗?

解决方案:步骤1:首先我们必须获得ROWID。要获取rowid,请按照下面的查询变量selectQry=从1ATc4raFfvVSJriqgIS2qBHE5GQY4wioDA13LrQ5o中选择rowid,其中数字为“1”;步骤2:gapi.client.fusiontables.query.sql{sql:selectQry}.executefunction响应{console.logresponse;var getRowID=response[rows][0][0];var updateQry=update1atc4raffvvsjriqgis2qbhe5gqy4wioda13lrq5o SET col2='India',col3='2015',其中ROWID='+getRowID+';gapi.client.fusiontables.query.sql{sql:updateQry}.executefunction response{console.logresponse;}; };