Пытаюсь обновить данные Google Sheet с помощью Python (математическое выражение), но апостроф продолжает выходитьPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Пытаюсь обновить данные Google Sheet с помощью Python (математическое выражение), но апостроф продолжает выходить

Сообщение Anonymous »

Я новичок в программировании, у меня также небольшие навыки английского языка, но я постараюсь изо всех сил.
Итак, я написал немного кода на Python. Цель проста. Сканирование данных рынка (рынок Steam), настройте данные с двойным списком, а затем обновите их до Sheet. Кроме того, обновите математическое выражение: (Рыночная цена)*(Количество)
Я сделал ссылку на github
Дело в том, что нужно ввести математическое выражение в лист не работает хорошо. Мой код Python продолжает добавлять апостроф. Таким образом, математическое выражение просто превратилось в простую «Строку».
Я думал, что проблема в «update.append», поэтому создал независимую функцию для Math, вот так.

Код: Выделить всё

def update_formulas(sheet, data):
print("Updating formulas...")  #
for idx in range(2, len(data) + 2):  #
formula = f"=B{idx}*C{idx}"  #
print(f"Updating formula in D{idx}: {formula}")  #
sheet.update(range_name=f"D{idx}", values=[[formula]])  #
print("Formulas updated successfully.")  #
Но проблема с апострофом продолжает проявляться.
Я написал весь код с помощью ChatGPT. Я изучал используемые библиотеки, команды. Вот почему я мог придумать какое-то решение (как я и думал).
Может быть, проблема заключалась в попытке напрямую ввести ссылки на ячейки? например =B{idx}*C{idx}.
Но я понятия не имею, как это изменить.
Что я пробовал:
Изменение команд. update.append изначально был командой «update.sheet».
И функцией разделения, чтобы Math не распознавалась как «строка».
Но все попытки не увенчались успехом.
Я знаю, что могу напрямую ввести Math to Sheet, используя ссылки, но хочу решить на уровне кода Python.

Подробнее здесь: https://stackoverflow.com/questions/793 ... ion-but-ap
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Решить математическое выражение о конкретном неизвестном параметре с помощью Python
    Anonymous » » в форуме Python
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Почему мое наложение продолжает выходить за рамки моего изображения?
    Гость » » в форуме CSS
    0 Ответы
    23 Просмотры
    Последнее сообщение Гость
  • Математическое выражение математики в Python и решение найти ответ
    Anonymous » » в форуме Python
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Как преобразовать математическое выражение в лямбда-функцию в C++?
    Anonymous » » в форуме C++
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous
  • Сделать математическое выражение более чистым из сгенерированного вопроса [дубликат]
    Anonymous » » в форуме Python
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»