-1
var header = DocumentApp.getActiveDocument().getHeader();
var headerfirst = header.getParent().getChild(2).asHeaderSection();
var template = DocumentApp.openByUrl("url here").getHeader();
var templatefirst = template.getParent().getChild(2).asHeaderSection();
header.clear();
headerfirst.clear();
headerfirst.setHeader(templatefirst); << There is no such function
ui.alert("here");
テンプレート文書からヘッダー/最初のページヘッダーを取得するはずのGoogle文書のコードを記述しました(templateとtemplatefirst)、現在のドキュメントのヘッダーをテンプレートのヘッダーに設定します。すべての書式はそのままです。Googleスクリプトを使用してテンプレート文書のヘッダー全体を新しい文書にコピーしようとしています
このヘッダーには画像、表、テキストの書式が豊富に含まれています。「replaceText」や「setText」を使用するだけではうまくいかないと思います。テンプレートの書式をまた、保存される。
誰にもアイデアはありますか?
は[クラスHeaderSection]の[コピー()](https://developers.google.com/apps-script/reference/document/header-section#copy)メソッドを使用してみてください(HTTPS:/ /developers.google.com/apps-script/reference/document/header-section#top_of_page)。これは、「要素に存在するすべての子要素もコピーされている現在の要素の外れ、深いコピーを返します。」 – noogui