繁体   English   中英

在 Twitter 上提及特定单词时更新 Google 表格中的单元格

[英]Updating cell in Google Sheet when mentioning specific word on Twitter

所以,我正在使用 twitter API 和 Google 表格 API。 我正在尝试制作一个可以识别提及然后更新 Google 表格的商店机器人。 我想将特定单元格设为库存。 例如:单个单元格包含 [ item1, item2, item3 ]

我遇到了问题,因为我正在尝试这样做:

  1. 当您在特定库存单元格中没有 item4 并且您向机器人提及 [Buy][item4] 时,您将 item4 添加到单元格中,因此它看起来像这样: [ item1, item2, item3, item4 ]
  2. 当您在特定库存单元格上确实有 item4 并且您向机器人提及 [Buy][item4] 时,它会将 [ item4 ] 更改为 [ item4X2 ]

我想我可以通过使用来做 1

        worksheet = sh.sheet1
        cell = worksheet.find(mention.user.screen_name)

        delta = result_text #item4

        for i in range(1, 10):
            print(worksheet.cell(cell.row, i).value, end=' ')
            if i == 8:
                item = str(worksheet.cell(cell.row, i).value)
                worksheet.update_cell(cell.row, i, item+", "+delta)
                print(">",worksheet.cell(cell.row, i).value, end=' ')

但我不知道该怎么做 2. 我不知道......也许我必须在一个单元格中找到 [ item4 ],当它是真的时你会做一个特定的 IF,而当它是假的时候你会做一个不同的 IF? 这很难解释。

概括:

  1. 单元格值为 [ item1, item2, item3 ]

  2. 如果单元格没有 item4,则添加 item4 > [ item1, item2, item3, item4 ]

  3. 然后当您购买另一个 item4 时,它会将 item4 更改为 item4X2 [ item1, item2, item3, item4X2 ]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM