OfficeScriptsとAzureAPI連携どこまでできるかテスト調査(今後予定)

<やりたいこと、動作確認事項> 以下がEXCELのOfficeScriptのAPI連携できそうか?
EXCELに書いたセル情報(日本語)→ AzureAPIで英語翻訳 → EXCEL別の場所に英語訳情報を記入。→今後テスト予定

<利用予定技術>
AzureAI翻訳: URL

<事前練習>
Officeスクリプトで外部API呼出し(GitHubでテスト):URL

<動作確認>
☆単純API呼び出しレベルはまず成功
翻訳(日本語→英語)

async function main(workbook: ExcelScript.Workbook) {
    //const reqData: Request[] = [{ "Text": "こんにちは" }];
    const reqData = [{ "Text": "こんにちは" }];

    const response = await fetch('https://api.cognitive.microsofttranslator.com/translate?api-version=3.0&from=ja&to=en', {
        method: 'POST',
        headers: {
            'Ocp-Apim-Subscription-Region': 'japaneast',
            'Ocp-Apim-Subscription-Key': 'API-key',
            'Content-Type': 'application/json; charset=UTF-8',
        },
        body: JSON.stringify(reqData),
    });
    const jsonData: object[] = await response.json();
    console.log(jsonData);
}

copy


<参考情報>


私の自宅EXCELではVSC連携は未だできないよう。


この記事が気に入ったらサポートをしてみませんか?