Как я могу создать электронную таблицу с включенным 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());

}

0 ответов

Другие вопросы по тегам