clockに搭載されている7セグメントLEDの英数字クロックディスプレイなど)を持つデバイスにコンテンツを表示するためのディレクティブが用意されています。supportedInterfacesのAlexa.Presentation.APLTRenderDocumentディレクティブExecuteCommandsディレクティブスキルリクエストのViewportオブジェクトsupportedInterfacesのAlexa.Presentation.APLTユーザーのデバイスにAPL対応のキャラクターディスプレイ機能がある場合は、context.System.device.supportedInterfacesオブジェクトに[Alexa.Presentation.APLT]が含まれています。}}Alexa.Presentation.APLTディレクティブを返す前に、必ずsupportedInterfacesを確認してください。RenderDocumentディレクティブ指定されたdocumentに含まれているAPLコンテンツを表示するようデバイスに命令します。オプションで、1つまたは複数のdatasourcesを指定してコンテンツをドキュメントにバインドすることもできます。標準のoutputSpeechディレクティブとRenderDocumentディレクティブが応答に含まれている場合、AlexaはoutputSpeechのテキスト全体を読み上げてからドキュメントを表示します。datasourcesドキュメントにデータを指定するためのデータソースオブジェクトのマップです。データをテンプレートと分けるために使用します。データバインディングの評価とデータバインディングの構文を参照してください。オブジェクト✕document表示するAPLドキュメントです。オブジェクト◯targetProfileターゲットとなるデバイスプロファイルです。ユーザーのデバイスでサポートされているデバイスプロファイルを、リクエストのcontext.Viewports[].supportedProfilesプロパティの指示に従って設定します。現状では常にFOUR_CHARACTER_CLOCKに設定されているため、そのままで構いません。✕tokenプレゼンテーションの一意のIDです。各ドキュメントは独立したプレゼンテーションと見なされます。これは今後のイベントやディレクティブを適切なプレゼンテーションと関連付けるために使用されます。◯type常にAlexa.Presentation.APLT.RenderDocumentです。◯ExecuteCommandsディレクティブ指定されたcommandsを実行するようデバイスに命令します。コマンドは現在レンダリング中のドキュメントに対して実行されます。ドキュメントの表示に使用されるRenderDocumentディレクティブのtokenと一致するtokenをExecuteCommandsディレクティブに指定する必要があります。"「myTextId」コンポーネントのテキストプロパティ値を変更します。commands実行するコマンドオブジェクト配列です。複数のコマンドを指定すると、Sequentialコマンドを使用した場合と同じになります。◯token現在のプレゼンテーションの一意のIDです。現在表示中のドキュメントのレンダリングに使用されているRenderDocumentディレクティブのトークンと一致する必要があります。このトークンは、スキルが指定します。◯type常にAlexa.Presentation.APLT.ExecuteCommandsです。◯スキルリクエストのViewportオブジェクトスキルに送信されるリクエストには必ず、ユーザーのデバイスでサポートされているviewportに関する情報が含まれています。この情報をコードで使用して、適切な応答を作成できます。キャラクターディスプレイ付きデバイスの場合、viewport情報はcontext.Viewports配列にあります。この配列には、デバイスでサポートされているviewportを示す1つまたは複数のviewportオブジェクトが格納されています。typeプロパティは、オブジェクトが画面付きデバイス用APL(APL)とキャラクターディスプレイ付きデバイス用APL(APLT)のどちらをサポートするデバイスを表しているかを示します。キャラクターディスプレイ付きデバイスのViewports配列の例を次に示します。{}}viewportオブジェクトのプロパティは次のとおりです。型formatディスプレイの文字の形状です。現状ではSEVEN_SEGMENTがサポートされています。列挙idviewportの一意のIDです。文字列interSegmentsディスプレイでサポートされているセグメント間の文字の配列です。4文字クロックのコロン(:)などの文字の配置を指定します。セグメント間の文字を参照してください。interSegmentオブジェクトの配列lineCountディスプレイの高さ(文字単位)です。clockのような4x1デバイスの場合、値は1です。整数lineLengthディスプレイの幅(文字単位)です。clockのような4x1デバイスの場合、lineLengthの値は4です。整数supportedProfilesデバイスでサポートされているディスプレイタイプのリストです。現状ではFOUR_CHARACTER_CLOCKを指定できます。列挙の配列typeキャラクターディスプレイ付きデバイスの場合はAPLT、画面付きデバイスの場合はAPLです。