La hoja se puede compartir y editar públicamente, sé que se puede editar sin credenciales usando API. Pero no pude encontrar ejemplos para lo mismo.
gapi.client.init({ apiKey: API_KEY,Pero no quiero proporcionar ninguna clave, etc. Solo necesito actualizar la hoja de forma anónima. Cómo iniciar la edición, sin iniciar sesión ni proporcionar credenciales.
Todas las API de Google requieren algún tipo de credenciales para proporcionar autorización, incluso si está intentando acceder a datos públicos, la creación de una clave de API le permitirá modificar la hoja como mencionó y se identificará a través de la clave de API.
Ahora también existe este IssueTracker que explica que necesita autenticación para modificar una Public Editable Spreadsheet .
También podría usar una cuenta de servicio para realizar los cambios si la hoja está disponible públicamente, hay una gran guía en este artículo .