Bonjour,
Je bloc sur un point lors d'une mise en page. Un script permet d'exporter et de mettre en page des informations de la spreadsheet vers un doc.
Une des étapes est de redimensionner la page / redimensionner les marges et d'inclure une image dans l'entête.
L'image est bien insérée cependant je ne parviens pas à indiquer une marge à cet entête que je souhaiterais mettre à 0.
En manuel il est possible de sélectionner 0 centimètres à la place des 1.27 d'origine mais je ne parviens pas rajouter cet automatisme au script.
Avez-vous déjà rencontré cette "problématique"?
Merci
Image:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 doc.addHeader(); var header = doc.getHeader(); doc.getHeader().clear(); header.clear(); var body = doc.getBody(); doc.getBody().clear(); body.clear(); var foot = doc.addFooter(); foot.clear(); //Definition des marges de la page body.setMarginLeft(5); body.setMarginRight(5); body.setMarginTop(1); body.setMarginBottom(1); //Entete composition var fileId_img_entete = '1M06llAhEFASpYGrAw2tKcuxxxxxxx'; var img_entete = DriveApp.getFileById(fileId_img_entete).getBlob(); var newImage = header.appendImage(img_entete); newImage.setWidth(780);//780 newImage.setHeight(75);//75 var date_entete = body. appendParagraph(date_ent[langue] + DATE); date_entete.setAttributes(styleHeader1);
Partager