Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. Import Statement

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.2k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.2k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

Import Statement

Geplant Angeheftet Gesperrt Verschoben JavaScript
10 Beiträge 5 Kommentatoren 1.2k Aufrufe 5 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • C Online
    C Online
    Chrille1507
    schrieb am zuletzt editiert von
    #1

    Liebe Experten,

    ich hänge an einer Fehlermeldung und kann diese nicht beheben.
    Ich möchte gerne meinen TimeTree-Kalender im ioBroker auslesen. Eine entsprechende API gibt es und ich habe den Token dazu.

    Bei Github gibt es eine entsprechende Anleitung dazu:
    https://github.com/jubilee-works/timetree-sdk-js/tree/master/web-api

    Wenn ich nun folgende Skript verwende:

    import { OAuthClient } from "@timetreeapp/web-api";
    
    const client = new OAuthClient("<your-access-token>");
    
    (async () => {
      const data = await client.getCalendars();
      console.log("calendars", data);
    })();
    

    bekomme ich folgende Fehlermeldung:

    SyntaxError: Cannot use import statement outside a module
    

    Kennt jemand diese Fehlermeldung bzw. kann das Problem beheben?

    Ich habe dazu auch schon gegoogelt, konnte aber für mich die vorgeschlagene Lösung (package.json erstellen bzw. bearbeiten) nicht umsetzen.

    Jey CeeJ 1 Antwort Letzte Antwort
    0
    • C Chrille1507

      Liebe Experten,

      ich hänge an einer Fehlermeldung und kann diese nicht beheben.
      Ich möchte gerne meinen TimeTree-Kalender im ioBroker auslesen. Eine entsprechende API gibt es und ich habe den Token dazu.

      Bei Github gibt es eine entsprechende Anleitung dazu:
      https://github.com/jubilee-works/timetree-sdk-js/tree/master/web-api

      Wenn ich nun folgende Skript verwende:

      import { OAuthClient } from "@timetreeapp/web-api";
      
      const client = new OAuthClient("<your-access-token>");
      
      (async () => {
        const data = await client.getCalendars();
        console.log("calendars", data);
      })();
      

      bekomme ich folgende Fehlermeldung:

      SyntaxError: Cannot use import statement outside a module
      

      Kennt jemand diese Fehlermeldung bzw. kann das Problem beheben?

      Ich habe dazu auch schon gegoogelt, konnte aber für mich die vorgeschlagene Lösung (package.json erstellen bzw. bearbeiten) nicht umsetzen.

      Jey CeeJ Online
      Jey CeeJ Online
      Jey Cee
      Developer
      schrieb am zuletzt editiert von
      #2

      @chrille1507 import funktioniert im JS Adapter nicht, sagt die Meldung auch sehr deutlich.
      Wenn die Entwickler alles richtig gemacht haben kann das Modul auch noch mit require importiert werden.

      Persönlicher Support
      Spenden -> paypal.me/J3YC33

      C 1 Antwort Letzte Antwort
      0
      • Jey CeeJ Jey Cee

        @chrille1507 import funktioniert im JS Adapter nicht, sagt die Meldung auch sehr deutlich.
        Wenn die Entwickler alles richtig gemacht haben kann das Modul auch noch mit require importiert werden.

        C Online
        C Online
        Chrille1507
        schrieb am zuletzt editiert von
        #3

        @jey-cee Danke sehr.
        Leider bin ich nicht sehr bewandert, in dem Thema.
        Ich fürchte "import" einfach durch "require" ersetzen wird wohl keine Lösung sein.

        Könnte ich hier etwas Starthilfe bitte bekommen?

        Jey CeeJ 1 Antwort Letzte Antwort
        0
        • C Chrille1507

          @jey-cee Danke sehr.
          Leider bin ich nicht sehr bewandert, in dem Thema.
          Ich fürchte "import" einfach durch "require" ersetzen wird wohl keine Lösung sein.

          Könnte ich hier etwas Starthilfe bitte bekommen?

          Jey CeeJ Online
          Jey CeeJ Online
          Jey Cee
          Developer
          schrieb am zuletzt editiert von
          #4

          @chrille1507 sieht dann so aus:

          const OAuthClient = require('@timetreeapp/web-api').OAuthClient;
          

          Persönlicher Support
          Spenden -> paypal.me/J3YC33

          C 1 Antwort Letzte Antwort
          0
          • Jey CeeJ Jey Cee

            @chrille1507 sieht dann so aus:

            const OAuthClient = require('@timetreeapp/web-api').OAuthClient;
            
            C Online
            C Online
            Chrille1507
            schrieb am zuletzt editiert von
            #5

            @jey-cee said in Import Statement:

            const OAuthClient = require('@timetreeapp/web-api').OAuthClient;

            Vielen Dank!

            C 1 Antwort Letzte Antwort
            0
            • C Chrille1507

              @jey-cee said in Import Statement:

              const OAuthClient = require('@timetreeapp/web-api').OAuthClient;

              Vielen Dank!

              C Offline
              C Offline
              charakterkopf
              schrieb am zuletzt editiert von
              #6

              @chrille1507 Servus! Hast du zufällig eine Anleitung zum Einbinden. Würde auch gerne meinen Timetree Kalender einbinden :) Danke!

              D 1 Antwort Letzte Antwort
              0
              • C charakterkopf

                @chrille1507 Servus! Hast du zufällig eine Anleitung zum Einbinden. Würde auch gerne meinen Timetree Kalender einbinden :) Danke!

                D Offline
                D Offline
                DerStecher
                schrieb am zuletzt editiert von
                #7

                Ich wäre ebenfalls an einer Anleitung zum Einbinden interessiert.

                Hat da jemand was?

                C 1 Antwort Letzte Antwort
                0
                • D DerStecher

                  Ich wäre ebenfalls an einer Anleitung zum Einbinden interessiert.

                  Hat da jemand was?

                  C Online
                  C Online
                  Chrille1507
                  schrieb am zuletzt editiert von
                  #8

                  @derstecher Nein, leider nicht. Ich bin da nicht weitergekommen.

                  D 1 Antwort Letzte Antwort
                  0
                  • C Chrille1507

                    @derstecher Nein, leider nicht. Ich bin da nicht weitergekommen.

                    D Offline
                    D Offline
                    DerStecher
                    schrieb am zuletzt editiert von
                    #9

                    @chrille1507 Super schade!

                    Hat sich jemand anderes vielleicht dem Thema gewidmet?

                    J 1 Antwort Letzte Antwort
                    0
                    • D DerStecher

                      @chrille1507 Super schade!

                      Hat sich jemand anderes vielleicht dem Thema gewidmet?

                      J Offline
                      J Offline
                      jumbo125
                      schrieb am zuletzt editiert von
                      #10

                      @derstecher
                      gibt auch von mir einen daumen für die idee.

                      1 Antwort Letzte Antwort
                      0
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      777

                      Online

                      32.5k

                      Benutzer

                      81.7k

                      Themen

                      1.3m

                      Beiträge
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Anmelden

                      • Du hast noch kein Konto? Registrieren

                      • Anmelden oder registrieren, um zu suchen
                      • Erster Beitrag
                        Letzter Beitrag
                      0
                      • Home
                      • Aktuell
                      • Tags
                      • Ungelesen 0
                      • Kategorien
                      • Unreplied
                      • Beliebt
                      • GitHub
                      • Docu
                      • Hilfe