Creé un script que copia la tabla de plantillas de un documento a otro.

function onOpen() { var ui = DocumentApp.getUi(); ui.createMenu('Templates') .addItem('some_items', 'appendTemplate') .addToUi(); } function appendTemplate() { var sourcedoc = DocumentApp.openById("DocID"); var sourcebody = sourcedoc.getBody(); var tables = sourcebody.getTables(); var table = tables[0].copy(); var destdoc = DocumentApp.getActiveDocument(); var destbody = destdoc.getBody(); var x = destbody.appendTable(table) }Cuando ejecuto este script, la tabla se copia correctamente en el documento de destino, pero los cuadros desplegables no tienen colores predeterminados.

cuando traté de hacer clic en cualquiera de ellos, recibí el error "no se puede cargar el archivo".

En el momento en que se publicó esta respuesta, el Servicio de documentos (Class DocumentApp) no tiene métodos para manejar menús desplegables, solo para chips inteligentes (consulte la nota de publicación del 23 de agosto de 2021 ). Esto podría explicar el problema.
No creo que haya una solución alternativa para usar Google Apps Script o la API de Documentos para copiar un menú desplegable sin tener el error.
Recursos
Relacionado