レコードの更新 (SQL)

FusionTables.Query.sql( sqlstr )

入力

sqlstr 追加用SQL文

出力

fusiontables#sqlresponseクラスオブジェクト

kind:オブジェクト種別

columns:カラム名一覧の入った配列

rows:追加したレコードのrowidが入った二次元配列

※長すぎる文字列は項目に書けないことあり

1分間に30件を越える書き込みをするとエラーになる。


サンプル

sql文は";"で区切って複数のレコードをいっぺんに追加することもできる。

応答のオブジェクトで追加されたレコードのrowidを知ることができる。

長すぎる文字列は項目に書けないことあり。

ソース

// TblID に更新先の表IDが入っている

var sql = "UPDATE "+TblID+" SET Name='Minami', Tall='149' WHERE ROWID='xxxx'";

var res = FusionTables.Query.sql(sql);

Logger.log(res);

結果

[16-02-19 16:47:20:583 JST]

https://developers.google.com/apps-script/advanced/fusion-tables