Nathan put a lot of word into this template sheet, so it was a shame
the sheets weren't all coming over. It turned out the only reason that
was the case is that the code has a hard-coded list of names of sheets
to copy, (and that, only because I haven't yet figured out the API for
enumerating sheets).
For now, just update the hardcoded list to match what's in the current
template.
have backup access to all of them on the off chance of Slack not
being available.)
-• Come up with a better sheet template (Nathan has got one available here:
-
-https://docs.google.com/spreadsheets/d/1drSoyrE4gM3JaGweDkOybwXWdKPIDTfUmB1gQCYS3Uw/edit#gid=1471575838
-
• Put the puzzle's name into the primary tab of the sheet
• When copying tabs from the spreadsheet template, don't leave the
PUZZLE_TEMPLATE_ID = "1drSoyrE4gM3JaGweDkOybwXWdKPIDTfUmB1gQCYS3Uw"
-PUZZLE_TEMPLATE_SHEETS = ["Text", "Grid"]
+PUZZLE_TEMPLATE_SHEETS = ["Text", "Square grid", "Hex Grid",
+ "Formula reference: indexing"]
def sheets_create(turb, name):
"""Create a new sheet with the given name.