首页 > 解决方案 > 如何在表单中找到用户名?

问题描述

所以我目前正在开发一个 Discord.py 机器人,并试图找出用户是否已经通过机器人注册了 GSpread。我尝试了一些事情,例如:

if findUser is None:
   print("User not found!")
if findUser:
   print("Found user!")

找到用户时它起作用了,但是当我从电子表格中删除用户名时,它就坏了。

@bot.command()
async def finduser(message):
    user = (message.author.name+message.author.discriminator)
    print(user)
    findUser = sheet.find(user, in_column=3)

    if findUser:
        print("User found!")
    else:
        print("User not found!")

无论如何,如果有人可以帮助我,那就太棒了!

-ekalb2020

标签: pythongoogle-sheetsdiscorddiscord.pygspread

解决方案


只是改变条件呢?由于它适用于第一个示例,因此您可以在第二个示例中使用它

@bot.command()
async def finduser(message):
    user = (message.author.name+message.author.discriminator)
    print(user)
    findUser = sheet.find(user, in_column=3)

    if findUser is None:
        print("User not found!")

    else:
        print("User found!")

推荐阅读