У меня есть программа, которая должна хранить много данных из электронной таблицы Google в scriptDb, но сохранение в партии сохраняет зависание без сохранения всей партии. Я пытаюсь найти способ проверить, есть ли объект в базе данных, прежде чем я добавлю его в свой массив для сохранения пакета. Разумеется, запрос базы данных для каждого проверяемого объекта превысит максимальное время выполнения.проверка дубликатов перед сохранением в scriptDb
Есть ли эффективный способ запроса базы данных один раз и проверка каждого объекта на этот запрос, чтобы узнать, был ли он ранее сохранен? Затем я мог просто нажать массив объектов, которые не были найдены в запросе.
Подвеска? Если массив op не работает, вы должны получить результат, показывающий элементы, которые не были добавлены. https://developers.google.com/apps-script/scriptdb#bulk_operations – DavidF
Какой запрос вы используете, чтобы определить, является ли объект дубликатом? – ScampMichael
@DavidF, «Hanging» Я имею в виду, что он никогда не завершает операцию сохранения партии, я должен отменить ее вручную, а затем проверить, что находится в базе данных после отмены, показывает, что некоторые элементы были сохранены, но не другие, а потому, что она никогда не завершается там n - результат. Это уже было опубликовано как ошибка других. –