見出し画像

【GoogleAppsScript】指定されたインデックスに新しいテーブルを作成する方法【insertTable(childIndex)】

insertTable を使って、指定されたインデックスに新しいテーブルを作成します

今回のプログラム


プログラム説明

var doc = DocumentApp.openById("[ドキュメントID]");

openByIdの引数で、ドキュメントIDを指定します。

指定方法はURLの赤枠の部分

https://docs.google.com/document/d/[ドキュメントID]/

こちらを指定します。

var body = doc.getBody();

doc.getBody()でひとまず、今回作成するドキュメントボディを取得

body.insertTable(0);
body.insertTable(1);
body.insertTable(2);

insertTableでテーブルを作成します。
わかりやすいように、「0」段目、「1」段目、「2」段目
と作成しました。

サンプルプログラム

function myFunction() {
  var doc = DocumentApp.openById("[ドキュメントID]");
  var body = doc.getBody();
  
  body.insertTable(0);
  body.insertTable(1);
  body.insertTable(2);
}

プログラム実行前

ドキュメントに0段目から文字が入っている状態です。

文字が0段目から入ってます

プログラム実行後

プログラム実行後、「0段目~2段目」までテーブルが挿入された状態となります。

テーブルが挿入されます


注意

実行時に「権限ポップアップ」が出る場合はこちらを参照してください。


もっとGoogleAppsScriptを学びたい人はこの一冊!

#GoogleAppsScript #JavaScript #プログラミング #プログラミング初心者 #JavaScript初心者


この記事が気に入ったらサポートをしてみませんか?