回答編集履歴

1

コメントを受けて追記

2021/04/17 21:54

投稿

ss_sasasa
ss_sasasa

スコア8

test CHANGED
@@ -13,3 +13,33 @@
13
13
  schedule.every(10).minutes.do(gmail_send, send_name="xxx", mail_to="xxx", filename="xxx")
14
14
 
15
15
  ```
16
+
17
+ ---
18
+
19
+ **以下コメントを受けて追記**
20
+
21
+
22
+
23
+ excelの値とは`for send_name, mail_to, filename in zip(df['宛名'],df['メールアドレス'],df['添付ファイル']):`で用いている値のことでしょうか。
24
+
25
+ 一度に複数回実行したい場合は、複数回実行するメソッドを作成しそのメソッドを`do()`に渡すのがいいと思います。
26
+
27
+
28
+
29
+ ``` python
30
+
31
+ def send_multiple_gmails():
32
+
33
+ for send_name, mail_to, filename in zip(df['宛名'], df['メールアドレス'], df['添付ファイル']):
34
+
35
+ gmail_send(send_name, mail_to, filename)
36
+
37
+
38
+
39
+ # 中略
40
+
41
+
42
+
43
+ schedule.every(10).minutes.do(send_multiple_gmails)
44
+
45
+ ```