![見出し画像](https://assets.st-note.com/production/uploads/images/89982697/rectangle_large_type_2_b53743fa1e66535ba7a81846a1f5b556.png?width=800)
【GoogleAppsScript】1ページの幅をポイント単位で設定【setPageWidth(pageWidth)】
setPageWidth(pageWidth) は、1ページのドキュメントの幅を変えることができます。
今回のプログラム
プログラム説明
var doc = DocumentApp.openById("[ドキュメントID]");
openByIdの引数で、ドキュメントIDを指定します。
指定方法はURLの赤枠の部分
![](https://assets.st-note.com/img/1666989872488-OWkqfjg5Dp.png?width=800)
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);
}
プログラム実行前
実行前のドキュメント。
横幅がデフォルトの幅に設定されています。
![](https://assets.st-note.com/img/1666990495443-wYtA0IFmaR.png?width=800)
プログラム実行後
実行後のドキュメント。1ページの幅を300ポイントに設定されていますので。縦長にドキュメントのスタイルが変わっていることがわかります。
![](https://assets.st-note.com/img/1666990467148-wsWdn9GzE4.png)
注意
実行時に「権限ポップアップ」が出る場合はこちらを参照してください。
もっとGoogleAppsScriptを学びたい人はこの一冊!
#GoogleAppsScript #JavaScript #プログラミング #プログラミング初心者 #JavaScript初心者
この記事が気に入ったらサポートをしてみませんか?