【ソースコード配布用】GAS x OCRで画像から文字を簡単に抜き出す方法【Google Apps Scriptチュートリアル】

const FOLDER_ID = "GoogleドライブのフォルダID"
const SPREAD_SHEET_ID = "GoogleスプレッドシートのシートID";
const SHEET_NAME = "Googleスプレッドシートのシート名"

const SHEET = SpreadsheetApp.openById(SPREAD_SHEET_ID).getSheetByName(SHEET_NAME);

function main() {

  const files = Drive.Children.list(FOLDER_ID).items;

  for (const file of files) {

    const image = Drive.Files.copy({ title: "tmp" }, file.id, { "ocr": true, "ocrLanguage": "ja" });

    const text = DocumentApp.openById(image.id).getBody().getText();

    SHEET.appendRow([text, text.includes('ヤンヤンつけボーチョコ') ? 'はい' : 'いいえ']);

    Drive.Files.remove(image.id);

  }

}


いただいたサポートは、自己投資と災害復興支援に使わせていただきます。