I’m managing a sizable checklist that updates weekly in Google Sheets, and although I have automated the changes, I face two options when utilizing the checklist: (1) Printing it out and manually checking off items, or (2) Having each item marked with a clickable checkbox on my phone that will strike it out if I forget to print it.
Currently, the simplest approach to option (2) appears to be using the checklist feature in Google Docs. I have linked my spreadsheet to the document, allowing it to update automatically with changes made in Sheets. However, I need to automate the reformatting of the linked table in Docs to achieve two main objectives:
- Include a checkbox for each item in the specified range (from the third to twelfth rows and third to sixth columns, equivalent to C3-F12 in Sheets) and ensure they are not blank.
- Reduce the indentation of list items (both text and checkboxes) by 75%.
Is there a way to automate this process in Google Docs, possibly through a menu command? While I would typically use a macro in Sheets for such tasks, it seems Docs does not offer a similar functionality.
I don’t think a solution within Sheets will suffice since multiple checklist items are currently grouped in single cells. In Sheets, the workaround would involve a single checkbox affecting all items rather than individual checkboxes for each list item.
I appreciate any guidance you could provide! I’m familiar with the manual process in Docs, but I’m specifically looking for a way to automate it, and I lack programming skills to formulate a solution. I’ve checked Stack Overflow but haven’t found an exact match for my requirements, though I saw a post a year ago discussing the limitations of AppScript for checklists in Google Docs, while Python was suggested as an alternative.