質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Google Apps Script

Google Apps ScriptはGoogleの製品と第三者のサービスでタスクを自動化するためのJavaScriptのクラウドのスクリプト言語です。

Q&A

解決済

1回答

1842閲覧

文字起こし君で「TypeError: 関数 getContetText が見つかりません。」とエラーが出る

graphic-ocean

総合スコア12

Google Apps Script

Google Apps ScriptはGoogleの製品と第三者のサービスでタスクを自動化するためのJavaScriptのクラウドのスクリプト言語です。

0グッド

0クリップ

投稿2019/05/19 01:03

「独学プログラマーのためのAIアプリ開発がわかる本」という書籍の内容をもとに「文字起こし君」を開発しようと考えております。

その中でGoogle Apps Scriptに以下のコードを入力し、[実行]ボタンをクリックして、doPost関数を実行しようとしたのですが、以下のようなエラー表示が出ました。

●記述コード

Google

1function doPost(e) { 2 const url = "https://dividable.net/wp/wp-content/uploads/2019/01/sample2.png"; 3 const imageResponse = UrlFetchApp.fetch(url, { 4 'headers': { //HTTP Headerの設定 5 'Content-type': 'application/json; charset=UTF-8', 6 }, 7 'method': 'get' //ここでメソッドを設定 8 }) 9 .getContent(); 10 const imageBlob = Utilities.base64Encode(imageResponse); 11 const API_KEY = 'AIzaSyATgxPFtiYAZDLdWLTzMebZNHAMLCQMkSU'; 12 const visionRequestUrl = 'https://vision.googleapis.com/v1/images:annotate?key=' + API_KEY; 13 const payload = JSON.stringify({ 14 "requests":[ 15 { 16 "image": { 17 "content": imageBlob 18 }, 19 "features": [ 20 { 21 "type": "TEXT_DETECTION", 22 "maxResults": 1 23 } 24 ] 25 } 26 ] 27 }); 28 const visionTextResponse = UrlFetchApp.fetch(visionRequestUrl, { 29 method: "post", 30 contentType: "application/json", 31 payload: payload, 32 }) 33 .getContetText(); 34 console.log(visionTextResponse); 35}

●エラー表示
TypeError: オブジェクト { "responses": [ { "textAnnotations": [ { "locale": "ja", "description": "文字起こし君で文字起こしする\nサンプルです。\n", 〜(途中省略) xt": "文字起こし君で文字起こしする\nサンプルです。\n" } } ] } で関数 getContetText が見つかりません。(行 28、ファイル「コード」)

●ご質問
テキスト通りのコード記述をしているのですが、何が原因でエラーが起こっているのかがわかりません。
原因と対策について、お知恵をお借りできれば幸いです。
どうぞよろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

コードの下から3行目の記述ミスでした。

修正前→ .getContetText();
修正後→ .getContentText();

初歩的なミスでしたので、改めて正確な記述をするように気をつけていきます。

投稿2019/05/19 02:37

graphic-ocean

総合スコア12

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問