-def create_spreadsheet(turb, name):
- """
- Returns the request's dict which has at least the following keys:
-
- ['spreadsheetId']: ID for this spreadsheet
- ['spreadsheetUrl']: URL of this spreadsheet
- ['sheets'][0]['properties']['sheetId']: ID of first sheet inside
- """
-
- # Create a new spreadsheet
- spreadsheet_body = {
- 'properties': {
- 'title': name
- }
- }
-
- spreadsheet = turb.sheets.create(body=spreadsheet_body).execute()
-
- # Now that we've created a new spreadsheet, we need to also allow
- # anyone with the link to the sheet to be able to edit it.
- turb.permissions.create(fileId=spreadsheet["spreadsheetId"],
- body={'type': 'anyone', 'role': 'writer'},
- fields='id').execute()
-
- return spreadsheet
-
-def sheets_create_for_puzzle(turb, puzzle):