Как я могу создать электронную таблицу с включенным API сценария Google в Java?
Вручную я смог создать проект сценария приложения Google с электронной таблицей, но когда я попытался сделать это программно в java, столкнулся с проблемами.
Например, используя учетные данные API скрипта APP, способные создать проект скрипта приложения. Но когда я пытаюсь создать лист внутри проекта сценария приложения, я не получаю результат.
Я знаю, как создать пустую таблицу Google в Java, но не могу программно применить к ней скрипт Google.
Кто-нибудь, кто может помочь мне сделать это в программировании Java?
public static void main (String... args) выдает IOException, GeneralSecurityException { Script scriptService = GoogleScriptUtils.getScriptService(); Script.Projects projects = scriptService.projects();
// Creates a new script project.
Project createOp = projects.create(new CreateProjectRequest().setTitle("My Script Project")).execute();
// Uploads two files to the project.
File file1 = new File()
.setName("Code")
.setType("SERVER_JS")
.setSource("function helloWorld() {\n console.log(\"Hello, world!\");\n}");
File file2 = new File()
.setName("appsscript")
.setType("JSON")
.setSource("{\"timeZone\":\"America/New_York\",\"exceptionLogging\":\"CLOUD\"}");
Content content = new Content().setFiles(Arrays.asList(file1,file2));
Content updatedContent = projects.updateContent(createOp.getScriptId(), content).execute();
// Logs the project URL.
System.out.printf("https://script.google.com/d/%s/edit\n", updatedContent.getScriptId());
System.out.println(updatedContent.getFiles());
}