ChatGPT aus Excel Zellen heraus ansprechen (Office Skripts, GPT 3.5/4.0)

Поділитися
Вставка
  • Опубліковано 3 жов 2024
  • ChatGPT lässt sich über Office Skripts per API aus Excel heraus ansprechen. Dies ermöglicht uns Prompts in Zellen zu schreiben und das Ergebnis dann direkt in Excel anzeigen zu lassen.
    HINWEIS:
    Neues Skript anlegen und dann den gesamten Code aus der Zelle A1 kopieren und in das Skript einfügen. Nicht die Zelle selbst, sondern nur den Inhalt der Zelle kopieren!
    UPDATE:
    In der Begleitdatei findest Du nun auch den Code für GPT 4.0!!
    ►► Excel & Power BI Online Kurse ►►
    excelhero.de/e...
    ►► Begleitdatei mit Code ►►
    excelheros-my....

КОМЕНТАРІ • 21

  • @florinfurler5521
    @florinfurler5521 4 місяці тому +1

    Geht das auch auf einem Macbook?

  • @Excelhero
    @Excelhero  Рік тому

    HINWEIS:
    Neues Skript anlegen und dann den gesamten Code aus der Zelle A1 kopieren und in das Skript einfügen. Nicht die Zelle selbst, sondern nur den Inhalt der Zelle kopieren!

  • @jansperspectives2007
    @jansperspectives2007 Рік тому

    @Excelhero Vielen Dank für das Script! Leider gibt mir Excel immer den Fehler {error: Object} aus. Was könnte ich falsch machen?

    • @Excelhero
      @Excelhero  Рік тому

      Welches der Skripte hast du ausprobiert? Das für ChatGPT 4.0?

    • @jansperspectives2007
      @jansperspectives2007 Рік тому

      @@Excelhero Ich nutze noch 3.5, daher habe ich das 3.5er Script genommen

  • @MM-li7uj
    @MM-li7uj Рік тому

    Kann ich das in eine Datei die im Sharepoint gespeichert ist hinterlegen. Wenn ja, kann jeder (der Zugriff auf die Datei hat) das Skript nutzen?

    • @Excelhero
      @Excelhero  Рік тому

      Du kannst den Code bei Dir in ein Skript kopieren und dann dieses Skript intern teilen. Office Skripte sind nicht wie VBA in der Datei selbst, sondern zentral in einem Ordner gespeichert.

  • @MaikStein-k7s
    @MaikStein-k7s Рік тому

    Super Video!!!
    Leider habe ich einen Fehler in Zeile 58. "Line 58: result.choices is undefined"
    Dies ist die Zeile:
    cleanedResult = result.choices[0].text.trim();
    Ich nutze das 3.5er Script... Kannst Du mir sagen, was das Problem ist?

    • @Excelhero
      @Excelhero  Рік тому

      Du kannst einmal versuchen die Zeile mal // auszukommentieren und die folgende Zeile in return result; zu ändern.
      Abhängig vom Prompt kann es sein, dass ein komisches Ergebnis produziert wird.
      Du kannst auch eine Zeile drüber folgenden Code einbauen und dir dann in der Konsole das Zwischenergebnis anschauen.
      console.log(result);

  • @derd22
    @derd22 Рік тому

    Ich bekomme bei Zeile 69
    CleanedResult = result.choice[0].text.trim(); einen Fehler bei der Script Ausführung. "Cannot read properties of undefined(reading '0').
    Habe das Script aus der Datei kopiert und meinen API key eingesetzt

    • @Excelhero
      @Excelhero  Рік тому

      Du kannst in der Zeile davor einmal folgenden Code einfügen und dann in der Konsole schauen, was über die API zurückgekommen ist.
      console.log(result);
      Dort findest Du dann eine Beschreibung des Fehlers.

    • @derd22
      @derd22 Рік тому

      Danke Daniel, dass hatte ich schon gemacht aus deinem Video heraus. Der sagt dann sinngemäß, dass die authorisation fehlschlägt, weil kein key angegeben ist. Den habe ich aber gewechselt und auch schon mit einem 2. Neuen probiert, der Fehler bleibt weiterhin bestehen

    • @Excelhero
      @Excelhero  Рік тому

      Also der Key in Zeile 26 bzw. Zeile 24 muss ersetzt werden und in Anführungszeichen stehen. Ich habe auch mal eben einen neuen Key in die Skripte reingesetzt und bei mir funktioniert es.
      Es kann sein, dass der neue Key ein paar Minuten braucht bis er wirklich funktioniert.

    • @derd22
      @derd22 Рік тому

      @@Excelhero ich will nicht ausschließen, daß es evtl. An Sicherheitseinstellungen vom Unternehmen liegt. Werde es nochmal an einem anderen Computer probieren. Danke für deine Antwort und Mühe

    • @Excelhero
      @Excelhero  Рік тому

      @@derd22 Kein Problem👍