teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

4

内容の更新

2020/05/22 04:28

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -134,4 +134,39 @@
134
134
  cell1.value = a1
135
135
  wb.update_cells(cell_list)
136
136
  wb.update_cells(cell_list1)
137
- ```
137
+ ```
138
+
139
+ ##worksheet.updateでやってみた
140
+ ```python
141
+ anime1 = []
142
+ for i in anime_titles[2]:
143
+ animeTitle_ = i.string
144
+ animeTitle_ = animeTitle_.split('【一挙配信】')[1]
145
+ anime1.append(animeTitle_)
146
+
147
+ anime2 = []
148
+ for i in anime_titles[3]:
149
+ title = i.string
150
+ anime2.append(title)
151
+
152
+ anime3 = []
153
+ for i in anime_titles[4]:
154
+ title = i.string
155
+ anime3.append(title)
156
+
157
+ anime4 = []
158
+ for i in anime_titles[5]:
159
+ title = i.string
160
+ anime4.append(title)
161
+
162
+
163
+ rows = []
164
+ for i in range(2, 20):
165
+ rows.append(i)
166
+
167
+ for row, a1,a2,a3,a4 in zip(rows, anime1, anime2, anime3, anime4):
168
+ wb.update('A:G'+str(row), [[a1,'' , a2, '', a3, '', a4]])
169
+ ```
170
+
171
+ 一括で表示できましたが、列の長さが1番短い列に合わせて表示されてしまいます。
172
+ ![イメージ説明](a99db50c67e564712e25acf901809b7f.png)

3

内容の更新

2020/05/22 04:28

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -3,8 +3,7 @@
3
3
 
4
4
  1回の実行ですべての情報を取得し、一括してGoogel spread sheetsに書き込むことはできるでしょうか。
5
5
 
6
- 現状は、各カテゴリー(一挙配信中のアニメ,現在テレビ放送中の春アニメ
7
- など)のアニメのタイトルとURLを1つずつ取得し、Googel spread sheetsに書き込んでいます。
6
+ 現状は、各カテゴリー(一挙配信中のアニメ,現在テレビ放送中の春アニメなど)のアニメのタイトルとURLを1つずつ取得し、Googel spread sheetsに書き込んでいます。
8
7
  情報の取得、一括で書き込みのどちらかでも構いません。
9
8
  よろしくお願いします。
10
9
 

2

内容の更新

2020/05/21 23:43

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -8,6 +8,8 @@
8
8
  情報の取得、一括で書き込みのどちらかでも構いません。
9
9
  よろしくお願いします。
10
10
 
11
+ [Gyao](https://gyao.yahoo.co.jp/ct/anime/)
12
+ ![イメージ説明](fbe5def680141d98b40b5cba5090c356.png)
11
13
 
12
14
 
13
15
  ##該当のソースコード

1

内容の更新

2020/05/21 23:42

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -23,7 +23,7 @@
23
23
 
24
24
 
25
25
  scope = ['https://spreadsheets.google.com/feeds','https://www.googleapis.com/auth/drive']
26
- credentials = ServiceAccountCredentials.from_json_keyfile_name('tidal-digit-276902-efcc36a80aec.json', scope)
26
+ credentials = ServiceAccountCredentials.from_json_keyfile_name('伏せておきます', scope)
27
27
  gc = gspread.authorize(credentials)
28
28
  SPREADSHEET_KEY = '1DxPdf4JAcQp5LmKAEmBX2wuYW1j4ckva53Tnwm_byBg'
29
29
  worksheet = gc.open_by_key(SPREADSHEET_KEY)