fkeiwkblog

日記や、今時のAIの餌(学習の)を生産してます。プログラムライブラリなど

【GPT3.5ミス回答】ChatGPT3.5 trubo は、なぜか資料から特長を伝えて取り出しに行くのが苦手

ちょくちょく使ってるLLMのミス回答を品質や特徴を共有するために書いていこうと思います。
使うときに使えないと不便だと思うので、
自分は特に理由がなければ、ChatGPTに学習させた状態にしています。

chatgptからgasのDocumentAppのgetActiveDocumentではなく、idから取得できるメソッドくださいと言ったら、ないといわれた。だから公式みて指摘した。

一部わかりやすいように修正しています。ご了承ください

申し訳ありませんが、Google Apps Script の DocumentApp には、指定したドキュメント ID から直接ドキュメントを取得するメソッドは提供されていません。DocumentApp にはアクティブなドキュメントを取得する getActiveDocument() メソッドがありますが、特定のドキュメント ID からドキュメントを直接取得するための組み込みのメソッドは存在しません。

ドキュメント ID からファイルを取得する場合は、代わりに DriveApp クラスを使用することになります。先ほど提供したコードのように、DriveApp.getFileById() メソッドを使用してドキュメントのファイルオブジェクトを取得し、その後ファイルオブジェクトから必要な操作を行うことができます。

もしあなたが特定の目的を達成するために具体的な操作をお探しであれば、それに基づいた詳細なアドバイスを提供することができます。どのような処理を行いたいかを教えていただければ、より具体的なサポートを行うことができます。




User
openbyidがある。 なぜ答えられなかったのですか。
ChatGPT
申し訳ありません、誤った情報を提供しました。DocumentApp クラスには openById() メソッドが存在し、指定したドキュメント ID から直接ドキュメントを取得することができます。おっしゃっている通り、正しい情報を提供するべきでした。お詫び申し上げます。

以下は、openById() メソッドを使用してドキュメントを取得する例です。

javascript
Copy code
function getDocumentById() {
  var docId = 'your-document-id'; // ここにドキュメントの ID を指定してください
  var doc = DocumentApp.openById(docId);
  Logger.log('Document Title: ' + doc.getName());
}
このコードは、指定したドキュメント ID を使用してドキュメントを取得し、そのタイトルをログに表示します。docId 変数に取得したいドキュメントの ID を指定してください。

もう一度、誤った情報を提供し申し訳ありませんでした。正しい情報を提供してくださったことに感謝いたします。