角型を使用してOutlookアドインを作成しようとしています。サンプルでは、タスクパネルのボタンを追加してOutlookのサイドパネルを開きました。インデックスページを読み込んだ後、別のコンポーネントを開きます。角型コンポーネントがMac用Outlook 2016の下に読み込まれない
問題はOutlook 2016 macでは読み込めませんが、Firefox、Chrome、Safariブラウザでは問題ありません。
このような問題をどのように実行することをおすすめしますか?
注:私はVorlonを使ってMacでoutlookをテストしました。 Office.intializeは読み込まれず、次のコンソールメッセージが表示されます。オブジェクト上の記述と
構成しようと- 「のuserAgent」「{}」「[オブジェクトナビゲータ]」とエラーが発生しました、放棄:TypeError例外を:構成不可能性のゲッターを変更しようとします。
- オブジェクト '[オブジェクトナビゲータ]'の記述子 '{}'で 'appVersion'を構成しようとしましたが、エラーが発生しました:TypeError:構成解除可能なプロパティのゲッターを変更しようとしています。
- オブジェクト '[オブジェクトナビゲータ]'の記述子 '{}'で 'appName'を設定しようとしましたが、エラーが発生しました:TypeError:設定できないプロパティのゲッターを変更しようとしています。
- オブジェクト '[オブジェクトナビゲータ]'の記述子 '{}'で 'product'を構成しようとしましたが、エラーが発生しました:TypeError:構成不可能なプロパティのゲッターを変更しようとしています。
- オブジェクト '[オブジェクトナビゲータ]'の記述子 '{}'で 'ベンダー'を構成しようとしましたが、エラーが発生しました:TypeError:構成不可能なプロパティのゲッターを変更しようとしています。
また、アドインを公開し、WindowsのOutlookのコンソールメッセージにF12をチェックしました。 「SCRIPT5022:Office.jsがまだ完全に読み込まれていません。後でもう一度試してください。また、初期化コードをOffice.initialize関数に追加してください。
これは私のmain.tsがエラー/警告なし
import { enableProdMode } from '@angular/core';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { AppModule } from './app/app.module';
import { environment } from './environments/environment';
if (environment.production) {
enableProdMode();
}
declare let Office:any;
Office.initialize = (reason: any) => {
console.log('SampleAddin: initalizing office.js...');
// bootstrap
platformBrowserDynamic().bootstrapModule(AppModule)
.then((success: any) => {
console.log('SampleAddin: bootstrap success', success);
})
.catch((error: any) => {
console.log('SampleAddin: bootstrap error', error);
});
};
です何か誤りがありますか? –
@ MarcLaFleur-MSFT Outlookの角度コンポーネントにレンダリングされていないインデックスページをロードしただけでエラーが発生しない –
コンソールメッセージを表示できるようにVorlonを設定しましたか? [Vorlon.JSを使ったデバッグ](https://dev.office.com/docs/add-ins/testing/debug-office-add-ins-on-ipad-and-mac#debugging-with-vorlonjs) –