見出し画像

【GoogleAppsScript】1ページの幅をポイント単位で設定【setPageWidth(pageWidth)】

setPageWidth(pageWidth) は、1ページのドキュメントの幅を変えることができます。

今回のプログラム

プログラム説明

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

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

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

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

こちらを指定します。

var body = doc.getBody();

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

body.setPageWidth(300);

setPageHeightで1ページのドキュメントの幅を調整することができます。

現在の設定をいったん、0状態から、100ポイント部分に幅を設定します。

サンプルプログラム

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

プログラム実行前

実行前のドキュメント。
横幅がデフォルトの幅に設定されています。

デフォルトの幅

プログラム実行後

実行後のドキュメント。1ページの幅を300ポイントに設定されていますので。縦長にドキュメントのスタイルが変わっていることがわかります。

実行後のドキュメント


注意

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


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

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

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