Я использую Google App Script java API для развертывания кода.Я выполняю следующие шаги:
1.Обновите последнюю версию кода
Content content = new Content();
content.setFiles(files);
Content updatedContent = scriptService.projects().updateContent(scriptId, content).execute();
2.Создайте новую версию
Version version = new Version();
version.setDescription("test create version");
Version createdVersion = scriptService.projects().versions().create(scriptId, version).execute();
3.Разверните последнюю версию
DeploymentConfig deploymentConfig = new DeploymentConfig();
deploymentConfig.setDescription("test deployment");
deploymentConfig.setVersionNumber(createdVersion.getVersionNumber());
deploymentConfig.setManifestFileName("appsscript");
Deployment deploymentCreated = scriptService.projects().deployments().create(scriptId, deploymentConfig).execute();
Когда я захожу на script.google.com, я могу просмотреть последнюю версию, которую я создал.Показывает статус как deployed
.В редакторе сценариев я также могу просмотреть последний код.Теперь, когда я вызываю скрипт приложения, запросы все еще обрабатываются старой версией.Может кто-нибудь сообщить мне, если что-то не так с тем, как я использую API?