大量のデータを追加する場合はimportRowsを使うと良いようです
事前準備としてAPIを利用できるようにしておきます
Fusion Tableにデータを追加するコードの例
コード.gs
function insert_into(){ var table_id = "TABLE_ID"; var sql = "INSERT INTO " + table_id + " (Text, Number) VALUES ('ONE', 1);" FusionTables.Query.sql(sql); } |
insert_into()を実行すると以下のように行が追加されます
参考
insertRow
https://developers.google.com/fusiontables/docs/v2/using#insertRow
Query: sql
https://developers.google.com/fusiontables/docs/v2/reference/query/sql
Fusion Tables Service
https://developers.google.com/apps-script/advanced/fusion-tables
Fusion Tables API v2 (revision 26)
https://developers.google.com/resources/api-libraries/documentation/fusiontables/v2/java/latest/com/google/api/services/fusiontables/Fusiontables.Query.Sql.html
こちらのQiita記事も参考にさせていただきました
https://qiita.com/MrDairi/items/4c013549bf5b9f661c69
https://qiita.com/U11/items/91e7da3884f2592d70e3
insertRow
https://developers.google.com/fusiontables/docs/v2/using#insertRow
Note: To insert a large number of rows, use the import method instead, which will be faster and more reliable than using many SQL INSERT statements.
Query: sql
https://developers.google.com/fusiontables/docs/v2/reference/query/sql
Fusion Tables Service
https://developers.google.com/apps-script/advanced/fusion-tables
Fusion Tables API v2 (revision 26)
https://developers.google.com/resources/api-libraries/documentation/fusiontables/v2/java/latest/com/google/api/services/fusiontables/Fusiontables.Query.Sql.html
こちらのQiita記事も参考にさせていただきました
https://qiita.com/MrDairi/items/4c013549bf5b9f661c69
https://qiita.com/U11/items/91e7da3884f2592d70e3