下記のコードで、ドキュメントの1行目に画像とテキストを表示させたいのですがどのようにしたらよろしいでしょうか。
1行目に郵便番号、2行目に住所が入っています。それと画像を上で揃えたいです。ご教授いただけると幸いです。
よろしくお願いたします。
GAS
1function createPDF() { 2 /******************************************************** 3 ①スプレッドシートから必要情報を取得する 4 ②ドキュメントを作成 5 ③ドキュメントに転記 6 ④ドキュメントを移動(コピー&削除) 7 ⑤メール作成ボタンを作る 8 ********************************************************/ 9 //① 10 var ssheet = SpreadsheetApp.getActiveSpreadsheet(); 11 var sheet = ssheet.getSheetByName('シート1'); 12 13 //変数を設定する 14 15 var alldata = sheet.getRange(2, 2, sheet.getLastRow(), sheet.getLastColumn()).getValues(); 16 var name_group = alldata[0][0]; 17 var name_rep = alldata[0][1]; 18 var phone_rep = alldata[0][2]; 19 var mail_rep = alldata[0][3]; 20 var name_bill = alldata[0][4]; 21 var name_place = alldata[0][5]; 22 var date = alldata[0][6]; 23 var rehe_start = Utilities.formatDate(alldata[0][7],"JST" ,"hh:mm"); 24 var rehe_end = Utilities.formatDate(alldata[0][8],"JST" ,"hh:mm"); 25 var per_start = Utilities.formatDate(alldata[0][9],"JST" ,"hh:mm"); 26 var per_end = Utilities.formatDate(alldata[0][10],"JST" ,"hh:mm"); 27 var medi_add = alldata[0][11]; 28 29 //② 30 var doc = DocumentApp.create('ご依頼内容確認書'); 31 var doc_body = doc.getBody(); 32 var image =DriveApp.getFileById('1SzOTwr91tBFSUndjJTC_GlabRoL29ZHy').getBlob(); 33 doc_body.insertImage(0, image); 34 var client_add = ' 〒107-0062 \n 東京都港区南青山2-2-15 \n ' 35 var para1 = doc_body.appendParagraph(client_add).setAlignment(DocumentApp.HorizontalAlignment.RIGHT); 36 var cells = [] 37 38 //③ 39 40 //④ 41 var folder_to = DriveApp.getFolderById('1tbLq81xS3s11qVBSEg0L3iNWP4KeOIy-'); 42 var doc_id = doc.getId(); 43 folder_to.addFile(DriveApp.getFileById(doc_id)); 44 DriveApp.getRootFolder().removeFile(DriveApp.getFileById(doc_id)); 45 46 47 Logger.log(medi_add); 48 49 50 51} 52

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/07 07:54
2018/09/10 00:35