anaakikutushita / Special_Festival

Splatoon2の非公式大会「スペシャル祭り杯」の運営を自動化するプログラムです
HomePage
0 stars 0 forks source link

discord_idを探索し、無ければ新規行に、あれば何も書き込まない #15

Closed anaakikutushita closed 5 years ago

anaakikutushita commented 5 years ago

検索は常にワークシート内を全て探索する。 全く同じ値のセルが複数あったら、最初にヒットした方を取得

①検索にヒットするセルを取得 cell = worksheet.find('discord_id')

②ヒットしたらパラメータから行番号を取得 cell.row

③取得した番号の行に書き込む

④ヒットしなかったら1行追加 append_row(List)は使えない。大会で使うシートは既に式が入ってる。 お目当ての列の全データを取得 values_list = worksheet.col_values(3) リストを回していって、最初にブランクだったセルが最終行+1の行 行番号はインデックスで取れば良さそう