テンプレートとして動作しているアクティブなDocから新しく作成されたDocにヘッダ/フッタをコピーしようとしています。私はテキストを十分に簡単に得ることができますが、私は書式設定、フォントまたは水平方向の配置を取得することができません。GoogleドキュメントヘッダフォーマットをGASでコピー
私の理論は、私は
newDocHeader.setAttributes(activeDocHeader.getAttributes());
ような何かを行うことができます。しかし、私はまだだけ揃え残っているプレーンテキストを参照してくださいということでした。ヘッダにattributes
物体を検査するとき、私は、次を得る:
({
FONT_SIZE:null,
ITALIC:null,
STRIKETHROUGH:null,
FOREGROUND_COLOR:null,
BOLD:null,
LINK_URL:null,
UNDERLINE:null,
FONT_FAMILY:null,
BACKGROUND_COLOR:null
})
Iは、ヘッダの子オブジェクトをループしようとしたそれぞれの子に類似setAttributes(getAttributes)
を行うが、無駄に。
私はまた、ヘッダー/フッターのオブジェクトのcopy()
機能が有望だろうと思ったが、私は、これは、テキストや書式なしで空白フッターを生成し、
newDocFooter = activeDocFooter.copy();
を試してみました。しかしとき。
1つのヘッダー/フッターから別のヘッダー/フッターに、書式設定、フォント、水平方向の配置をコピーするよい方法はありますか?