Identificación del destino del formulario (hoja de cálculo y hoja de cálculo)

Estoy trabajando en un script que interactúa con la hoja de respuestas de Google Form.

FormApp.getActiveForm().getDestinationId()

Dame el ID de la hoja de cálculo, pero no encuentro la forma de obtener la hoja en sí. El usuario puede cambiar su nombre y posición, por lo que necesito obtener su ID, como en

Sheet.getSheetId()

También tengo que determinar el número de columnas que usan las respuestas. No es igual a la cantidad de preguntas en el formulario. Puedo contar el número de artículos en el formulario:

Form.getItems().length

y luego busque gridItems, agregue el número de filas en cada uno y añádalos menos uno:

+ gridItem.getRows().length - 1

Finalmente, creo que no hay forma de relacionar cada pregunta con cada columna de la hoja, sino comparando de alguna manera los nombres de las columnas con el título de los elementos.

Gracias

Respuestas a la pregunta(3)

Su respuesta a la pregunta