0

ドメインのリストを含む Google スプレッドシートがあり、テキスト ファイルにもドメインのリストがあります。Google API for Python を使用してスプレッドシートを開き、テキスト ファイルにドメインが存在するかどうかを確認し、存在する場合はセルにフラグ値 1 を設定し、値が 0 に設定されていない場合はセルにフラグ値を設定します。

これまでのところ、私はこのコードを持っています:

feed = gdataclient.GetListFeed(spreadsheet_key,
                                       worksheet_id)
row = 2
  #column index=12 corresponds to column name 'validdomain'
  col = 11
  domains = [domain.strip() for domain in open(domains_file,'r')]
  for row_entry in feed.entry:
    record = text_db.Record(row_entry=row_entry)
    if record.content['domainname'] in domains:
      gdataclient.UpdateCell(row = row,
                                 col = col,
                                 inputValue = '1' ,
                                 key = spreadsheet_key,
                                 wksht_id = worksheet_id)
    else:
      gdataclient.UpdateCell(row = row,
                                 col = col,
                                 inputValue = '0' ,
                                 key = spreadsheet_key,
                                 wksht_id = worksheet_id)
    row += 1 

スプレッドシートが大きいため、このコードはタイムアウトし続けます。

4

0 に答える 0