FusionTables.Query.sql( sqlstr )
入力
sqlstr 追加用SQL文
出力
fusiontables#sqlresponseクラスオブジェクト
kind:オブジェクト種別
columns:カラム名一覧の入った配列
rows:追加したレコードのrowidが入った二次元配列
※長すぎる文字列は項目に書けないことあり
1分間に30件を越える書き込みをするとエラーになる。
サンプル
sql文は";"で区切って複数のレコードをいっぺんに追加することもできる。
応答のオブジェクトで追加されたレコードのrowidを知ることができる。
長すぎる文字列は項目に書けないことあり。
ソース
// TblID に追加先の表IDが入っている
var sql = "INSERT INTO "+TblID+" (Name,Tall) VALUES ('Minami',149);"+
"INSERT INTO "+TblID+" (Name,Tall) VALUES ('Konatu',155);";
var res = FusionTables.Query.sql(sql);
Logger.log(res);
結果
[16-02-19 16:47:20:583 JST] {kind=fusiontables#sqlresponse, columns=[rowid], rows=[[3001], [3002]]}
https://developers.google.com/apps-script/advanced/fusion-tables