создать и выбрать тот же лист - PullRequest
0 голосов
/ 29 декабря 2018

В моем коде gspread создает новый рабочий лист для статистики, имя которого «Year__Month_Day_HourMinute_'XTeam'_vs'Yteam», я сделал это таким образом, чтобы легче было найти правильный рабочий лист.Как выбрать этот лист для дальнейшего использования.Так как эта небольшая программа будет использоваться на 2-3 матчах одновременно (уйу, малое время, фрисби).Любая идея?

Я не могу сделать простой "worksheet = sh.sheet1", так как я не знаю, что будет #.Мое решение состояло бы в том, чтобы пропустить минуту имени, которая упростила бы его, просто скопировать и вставить часть кода создателя имени в выбранную часть кода, но я надеюсь, что будет лучшее решение.

on_press: root.worksheet = root.np.add_worksheet(title=str(root.localtime.year) + "_" + str(root.localtime.month) + "_" + str(root.localtime.day) + "_" + str(root.localtime.hour) + str(root.localtime.minute) + spinner1_id.text + "_vs_" + spinner2_id.text, rows ="100", cols= "20")

1 Ответ

0 голосов
/ 29 декабря 2018

Я бы не рекомендовал использовать заголовок, который меняется таким образом, так как вам нужно копировать все эти данные обратно только для поиска.В вашем названии я бы использовал не более 3 различных точек, например «DATE_xTEAM_yTEAM».ДАТА будет значением STRING, таким как «042318», где вы можете отделить каждый элемент от строки (MONTHDAYYEAR).

Это метод, который я лично использовал бы для облегчения доступа к данным: манифест JSON-файла, который включает СЛОВАРЬ всех электронных таблиц (заголовков), которые когда-либо создавались.КЛЮЧ будет НОМЕР (1), а значение будет заголовком.Поэтому, если вы хотите найти вторую игру в этом сезоне, создайте небольшой скрипт на python, который (используя 'import json') найдет значение для этого ключа.В основном, словарь - лучший способ организовать заголовки.

-Ryan

...