質問編集履歴
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
|
### 試したこと
|