我想在我的表中添加一些不错的功能,例如 + 和 - 按钮分别将值更改为 1 和 -1。据我了解,这需要使用附加有脚本的形状,但问题是我完全无法弄清楚如何通过 GAS 访问它们,例如,我可以将这些按钮从一个单元格“移动”到另一个单元格。我在 Excel 中找到了解决方案,但在 Google Sheets 中却无法执行相同的操作。请给我一些建议! Excel 版本:https://www.planetaexcel.ru/bitrix/components/bitrix/forum.interface/show_file.php?fid =121286&action=download
主页
/
user-646290
user646290's questions
我有以下代码片段:
cursor.execute(f"""CREATE TABLE IF NOT EXISTS {str(description.chat.id)}(
date TEXT NOT NULL,
des TEXT NOT NULL,
task_id INTEGER,
PRIMARY KEY("task_id" AUTOINCREMENT),
regularity INTEGER,
prior INTEGER,
ind_reg TEXT
)""")
connect.commit()
这里是description.chat.id
与 Telegram 用户对话的 id(使用了telebot库)。该代码片段运行时,会发生以下错误:
cursor.execute(f"""CREATE TABLE IF NOT EXISTS {str(description.chat.id)}(
sqlite3.OperationalError: near "<тут находится id беседы из цифр>": syntax error
告诉我如何修复这个错误?我看到其他问题建议使用 f 字符串并且它有效。或者是我无法使用变量创建表?
PS 我读到格式化字符串是不安全的,但在这种情况下不需要检查,因为表名是从远程机器人获得的。我还读到最好不要在表名中使用变量,但在这种情况下我想保持原样。