googleapis / googleapis/google-api-python-client

API to write to different tabs in Google Docs

Open
#2,649 1 comment 1 reaction 1 assignee Claimed by @chingor13 View on GitHub
Dominant language
Python
Stars
8.9k
Forks
2.6k
Avg merge
2d 28m
Merged PRs (30d)
17

Description

**Is your feature request related to a problem? Please describe.**
I have some code (https://github.com/DoIT-Artifical-Intelligence/colab-ytt-to-docs/blob/main/Colab_YouTube_Transcription_Extractor_And_Summarizer.ipynb) where I have to write text to two separate Google Docs

**Describe the solution you'd like**
I would like to be able to write content to different tabs in a Google Doc e.g.
```python
docs_service.documents().batchUpdate(
documentId=document_id,
body={"requests": [{"insertTab": {"location": {"Tab": 1}, "text": content}}]},
).execute()
````

**Describe alternatives you've considered**
Write to separate Google Docs. I did check in [here](https://googleapis.github.io/google-api-python-client/docs/dyn/docs_v1.documents.html) but I don't think I can do it? hmm maybe something in [here](https://developers.google.com/workspace/docs/api/how-tos/tabs)

**Additional context**
No. The code shows the workflow. e.g. I would like Tab 1 to be a YouTube transcript and Tab 2 to be an AI summary I will then not need to share two docs with people.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.