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