さまざまなブラウザーでの JavaScript コンソールへのアクセスIssue <!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #7057C7; } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: block; max-width: ; width: auto; height: auto; } } 開発チームからの要求や日常的なトラブルシューティング中に、画面に表示される ServiceNow フォームでスクリプトコマンドや関数を直接実行する必要が生じることがあります。これは通常、最も一般的に使用されているブラウザの開発者ツールの一部であるJavaConsoleを介して行われます。次の記事では、使用されている 4 つの主要なブラウザーで開発者ツール内の JavaScript コンソールにアクセスする方法と、JavaScript コンソールで確認または操作できるフォームやフィールドが最も多いメインフォームにアクセスする方法を説明します。 Release<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #7057C7; } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: block; max-width: ; width: auto; height: auto; } } Resolution<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #7057C7; } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: block; max-width: ; width: auto; height: auto; } } 以下は、東証や他のユーザーが使用している最も人気のある4つのブラウザの開発者ツールにアクセスするために必要な手順を詳しく説明します。 Google Chrome Google Chrome で JavaScript コンソールを開き、ServiceNow プラットフォームで使用されるメインフレームにアクセスするには、次のステップを使用します。 Chromeメニューの上部にある 表示メニューをクリックします。この [表示] メニューにある 開発者 オプションを選択します。表示される [開発者] サブメニューで、 JavaScript コンソール オプションを選択します。これにより、必要に応じてJavaScriptコンソールが開きます。コンソールをクリアボタンをクリックして、コンソール内の不要な以前のメッセージをクリアします。 これにより、ブラウザウィンドウにJavaScriptコンソールが表示され、現在のフレームに直接コマンドとJavaScript関数を発行できます。 ServiceNow システムのほとんどのフォームで使用されるメインフレームにコマンドを直接送信するには、次の 1 つの追加手順を実行する必要があります。 フレームセレクターのプルダウンフィールド(コンソールのクリアボタンの右側)から、[ gsft_main]というタイトルのオプションを選択します。 これにより、現在のフレームが、ほとんどのレコードタイプで使用される ServiceNow のメインフレームであるgsft_mainフレームに設定されます。 Firefox 現在のバージョンの Firefox ブラウザーで開発者ツールにアクセスするには、次の手順を実行します。 テストするフィールドのフォームが現在ブラウザーに表示されていることを確認してください。ツールメニューをクリックします。表示されるポップアップメニューから Web Developer を選択します。表示されるサブメニューから、 Web コンソールを選択します。コンソールが表示されますが、デフォルトでは、(スクリプトを入力するのではなく) スクリプトをインスタンスに貼り付ける場合は、コンソールのテキストフィールドに文字列 貼り付けを許可 を入力し、 Enter を押す必要があります。 他のほとんどのブラウザーと同様に、コマンドが送信されるアクティブなフレームを、ServiceNow システムのほとんどのフォームでレコードのデータとオブジェクトを含むgsft_mainフレームに変更する必要がある場合があります。アクティブなフレームを変更するには、次の追加手順を実行します。 gsft_mainフレームに変更するには、ブラウザーウィンドウに次のように入力します。 cd("#gsft_main"); Internet Explorer Internet Explorer ブラウザーで開発者ツールにアクセスするには、次の手順を実行します。 操作またはコマンドを発行するフォームがアクティブなブラウザーウィンドウにあることを確認します。ブラウザーウィンドウで 開発者ツール メニューを選択します。[開発者ツール] メニューの [スクリプト タブを選択します。右側のオプションで、 コンソール オプションを選択します。 ほとんどの場合、現在アクティブなフレームを変更して、ほとんどの ServiceNow レコードタイプで使用されるアンカーフレームであるgift_mainフレームに関連付ける必要があります。これを行うには、次の追加手順に従う必要があります。 コンソールが開いたら、テキスト入力領域に次のコマンドを入力して、フレームをほとんどの ServiceNow フォームで通常使用されるメインデータフレームに設定します。 cd(["gsft_main"]) Microsoft Edge Microsoft Edge ブラウザーで開発者ツールにアクセスするには、次の手順に従います。 操作またはコマンドを発行するフォームを示すブラウザータブが開いていることを確認します。キーボードの F12 キーをタップします。これにより、[開発者ツール] ウィンドウが表示されます。コンソール タブをクリックしてコンソールを開きます。 フレームをmain_gsftフレーム (ほとんどの ServiceNow フォームで使用されるメインルートフレーム) に設定するには、次の追加ステップを実行します。 作業する特定のフレームを選択するには、 ターゲット プルダウンメニューをクリックし、 gsft_mainオプションを選択します。 Safari Safari で開発者ツールにアクセスするには、まずアプリケーションメニューに開発者ツールがあることを確認する必要があります。メニューバーで選択できる開発者メニューが見つからない場合は、まず次の手順を実行して、そのメニューへのアクセスを許可します。 ブラウザのメニューで Safari メニューオプションをクリックします。設定 メニューを選択します。[Preferences] ダイアログボックスが表示されます。[設定] ダイアログボックスで [詳細 タブを選択します。メニューバーに開発メニューを表示」というラベルの付いたチェックボックスをクリックします。[設定] ダイアログボックスを閉じます。 [開発者] メニューにアクセスできることを確認したら、次の手順を実行して JavaScript コンソールを開きます。 ブラウザーウィンドウの 開発 メニューをクリックします。表示されるメニューから JavaScript コンソールを表示 オプションを選択します。 ServiceNow プラットフォームでデータを表示するフォームを操作するときに通常必要となるメインフレームに変更するには、次の追加ステップを実行します。 コンソールの入力領域の右端にあるセレクターをクリックすると、デフォルトでは Main Frame と表示されます。プルダウン メニューからオプション gsft_main を選択して、アクティブ フレームをほとんどのレコード タイプのメイン データ フレームに設定します。 Related Links<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #7057C7; } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: block; max-width: ; width: auto; height: auto; } } 主要な各ブラウザタイプには、機能に関する詳細情報を提供する記事とリンクが含まれています。以下は、これらの主要な各ブラウザーの一般的なページへのリンクです。 Google Chrome https://developers.google.com/web/tools/chrome-devtools/ Microsoft Edge https://docs.microsoft.com/en-us/microsoft-edge/devtools-guide Internet Explorer https://msdn.microsoft.com/en-us/library/dd565628(v=vs.85).aspx Firefox https://developer.mozilla.org/en-US/docs/Tools Safari https://developer.apple.com/safari/tools/