Je me demande s'il existe un moyen d'ajouter des en-têtes ou des pieds de page dynamiques à un document, c'est-à-dire un titre de page différent. Je comprends que modifier l'en-tête ou le pied de page intégré serait reflété sur chaque page. Je me demande si quelqu'un a pensé à une solution pour la "forcer" en accédant à la première/dernière ligne d'une page et en y insérant du texte, ou s'il y a un autre moyen de mettre à jour dynamiquement la page.Google Apps Script - Ajout d'un en-tête/pied de page dynamique aux documents
2
A
Répondre
1
AFAIK, ce n'est pas encore disponible. Il ya un issue ouvert sur ne peut pas accéder de façon fiable à la première page par rapport aux autres informations d'en-tête/pied de page.
J'ai utilisé les codes here, pour lister les enfants du document.
DocumentBodySection: Index 0
HeaderSection: Index 1
FooterSection: Index 2
HeaderSection: Index 3
FooterSection: Index 4
Cette fonction modifie le texte de l'enfant sélectionné.
function myFunction() {
var copyDoc = DocumentApp.getActiveDocument();
var footer = copyDoc.getFooter();
Logger.log(footer.getParent().getChild(2).asText().setText("Test"))
}
Modification d'une section de pied de page sera applicable à toutes les section de pied, selon ce blog vous ne pouvez définir un en-tête/pied de page différent dans le premier page. Le lien de problème ouvert fourni indique également qu'il ne peut être vérifié que manuellement car il n'est pas disponible.