質問編集履歴
1
ソースコードの質問と無関係な部分を削除しました
    
        title	
    CHANGED
    
    | 
         
            File without changes
         
     | 
    
        body	
    CHANGED
    
    | 
         @@ -46,19 +46,6 @@ 
     | 
|
| 
       46 
46 
     | 
    
         
             
              }
         
     | 
| 
       47 
47 
     | 
    
         
             
              var row = cdtable.indexOf(CD*1);   //所属コードの列番号を取得
         
     | 
| 
       48 
48 
     | 
    
         | 
| 
       49 
     | 
    
         
            -
            //所属コード入力が間違っていたら終了する
         
     | 
| 
       50 
     | 
    
         
            -
            if (row==-1) {
         
     | 
| 
       51 
     | 
    
         
            -
                Browser.msgBox(
         
     | 
| 
       52 
     | 
    
         
            -
                  '所属コードの入力が誤っています\n所属コードは「半角」で5桁の数字を入力してください'
         
     | 
| 
       53 
     | 
    
         
            -
                );
         
     | 
| 
       54 
     | 
    
         
            -
            } else if (values[1][26] != cdtable[row]) {
         
     | 
| 
       55 
     | 
    
         
            -
                Browser.msgBox(
         
     | 
| 
       56 
     | 
    
         
            -
                  '自店舗のコード以外を入力したか、送信列(A列)☑がされていません'      
         
     | 
| 
       57 
     | 
    
         
            -
                );
         
     | 
| 
       58 
     | 
    
         
            -
            } 
         
     | 
| 
       59 
     | 
    
         
            -
            //処理を進める
         
     | 
| 
       60 
     | 
    
         
            -
            else {
         
     | 
| 
       61 
     | 
    
         
            -
             
     | 
| 
       62 
49 
     | 
    
         
             
              var destination = table[row+1][3];   //該当店舗のフォルダID
         
     | 
| 
       63 
50 
     | 
    
         
             
              var template = DriveApp.getFileById('*************');  //契約書ひな形
         
     | 
| 
       64 
51 
     | 
    
         | 
| 
         @@ -73,33 +60,21 @@ 
     | 
|
| 
       73 
60 
     | 
    
         
             
                    body
         
     | 
| 
       74 
61 
     | 
    
         
             
                    .replaceText('{店舗名}',values[i][1])
         
     | 
| 
       75 
62 
     | 
    
         
             
                    .replaceText('{氏名}',values[i][2])
         
     | 
| 
       76 
     | 
    
         
            -
                    .replaceText('{雇用区分}',values[i][3])
         
     | 
| 
       77 
     | 
    
         
            -
                    .replaceText('{職種}',values[i][4])
         
     | 
| 
       78 
     | 
    
         
            -
                    .replaceText('{契約開始日}',Utilities.formatDate(values[i][5],'JST','YYYY年M月d日'))
         
     | 
| 
       79 
     | 
    
         
            -
                    .replaceText('{契約終了日}',Utilities.formatDate(values[i][6],'JST','YYYY年M月d日'))
         
     | 
| 
       80 
     | 
    
         
            -
                    .replaceText('{更新有無}',values[i][7])
         
     | 
| 
       81 
     | 
    
         
            -
                    .replaceText('{所定時間}',values[i][8])
         
     | 
| 
       82 
     | 
    
         
            -
                    .replaceText('{所定日数}',values[i][9])
         
     | 
| 
       83 
     | 
    
         
            -
                    .replaceText('{週所定時間}',values[i][10])
         
     | 
| 
       84 
     | 
    
         
            -
                    .replaceText('{始業}',Utilities.formatDate(values[i][11],'JST','H:mm'))
         
     | 
| 
       85 
     | 
    
         
            -
                    .replaceText('{終業}',Utilities.formatDate(values[i][12],'JST','H:mm'))
         
     | 
| 
       86 
63 
     | 
    
         | 
| 
       87 
64 
     | 
    
         
             
            //作成したファイルを添付してメール送信
         
     | 
| 
       88 
65 
     | 
    
         
             
                   var file = contdoc.getBlob();  //作成したファイルを取得
         
     | 
| 
       89 
66 
     | 
    
         
             
                   var body1 = '';
         
     | 
| 
       90 
67 
     | 
    
         
             
                    body1 += values[i][2] + '様\n\n';
         
     | 
| 
       91 
68 
     | 
    
         
             
                    body1 += 'おつかれさまです。\n';
         
     | 
| 
       92 
     | 
    
         
            -
                    body1 += '労働条件通知書を添付しておりますのでご査収ください。\n';
         
     | 
| 
       93 
69 
     | 
    
         | 
| 
       94 
70 
     | 
    
         
             
                    GmailApp.sendEmail(
         
     | 
| 
       95 
     | 
    
         
            -
                      values[i][25], ' 
     | 
| 
      
 71 
     | 
    
         
            +
                      values[i][25], '件名', body1, 
         
     | 
| 
       96 
72 
     | 
    
         
             
                    {
         
     | 
| 
       97 
73 
     | 
    
         
             
                      attachments: file
         
     | 
| 
       98 
74 
     | 
    
         
             
                    } 
         
     | 
| 
       99 
75 
     | 
    
         
             
              );
         
     | 
| 
       100 
76 
     | 
    
         
             
            }
         
     | 
| 
       101 
77 
     | 
    
         
             
            }
         
     | 
| 
       102 
     | 
    
         
            -
            }
         
     | 
| 
       103 
78 
     | 
    
         
             
            ```
         
     | 
| 
       104 
79 
     | 
    
         | 
| 
       105 
80 
     | 
    
         
             
            ### 試したこと
         
     |