append
リストの末尾に1つの項目を追加します。blog_all_posts_url
blog_all_posts_url関数は、指定されたブログ内の全てのブログ記事のリストページを指す完全なURLを返します。
以下の例は、この関数をアンカーのhrefとして使用する方法を示しています。
blog_author_url
blog_author_url関数は、指定されたブログ執筆者のリストページを指す完全なURLを返します。
以下の例は、この関数をアンカーのhrefとして使用する方法を示しています。この関数の例に示されているように、これをblog_authors関数と組み合わせることが可能です。
blog_authors
blog_authors関数は、指定されたブログのブログ執筆者オブジェクトから成るシーケンスを、スラッグの昇順に並べ替えて返します。このシーケンスを変数の中に保存して反復処理すると、カスタムの執筆者記事フィルターを作成できます。
各執筆者による公開中の記事数にアクセスするには、author.live_postsを使用できます。
以下の例の第1行は、この関数によって執筆者オブジェクトのシーケンスがどのように返されるかを示しています。残りの部分は、シーケンスを変数の中に保存し、執筆者オブジェクトを反復処理して執筆者リストのリンクをいくつか出力する例を示しています。この例は、ブログに4人の執筆者がいることを想定したものです。
blog_by_id
blog_by_id関数はID別にブログを返します。以下のコード例は、この関数を使ってハイパーリンクされたリスト項目を生成する方法を示しています。
blog_page_link
blog_page_link関数は、ページ番号付きのブログリスト表示のURLを生成します。この関数は1つの数値パラメーターを受け入れ、これによって現在のページ、次のページ、前のページ、または特定のページのリンクを生成できます。この関数は通常、ページ番号付きアンカータグのhref属性で使用され、ブログ一覧テンプレートで使用する必要があります。
以下に示す例では、アンカーhrefとしてこの関数を使用しています。最初の例では、現在のページを出力します。2番目の例では、7ページ目を指定する数値7をパラメーターとして受け入れています。3番目の例では、next_page_num変数を使用し、現在のページからの相対ページ番号のリンクを生成しています(前のページを指定するにはlast_page_num変数を使用できます)。最後の例では、current_page_num変数と+演算子を使用して、現在のページより4つ大きい番号のページへのリンクを作成しています。
blog_popular_posts
この関数は、特定数の人気のある記事をシーケンスとしてレンダリングします。このシーケンスを変数の中に保存することができ、forループでそれを反復処理すると、人気のある記事のカスタム記事リストを作成できます。 この関数の結果は6時間にわたりキャッシュされます。キャッシュを使用せずにHubLでブログ記事を取得するには、代わりにblog_recent_tag_postsを使用します。 以下のサンプルコードでは、最初の行にこの関数でどのようにシーケンスを取得するかが示されています。シーケンスは変数として保存され、その変数がforループで使用されます。ブログ記事の変数では例外なく、content.ではなく個々のループ項目の名前を使用する必要があります。この例ではpop_post.nameが使用されています。この手法は、ブログテンプレートやウェブサイトページに対して使用できます。
blog_post_archive_url
blog_post_archive_url関数は、指定されたブログ上の特定の日付値に対応するアーカイブのリストページの完全なURLを返します。この関数には2つの必須パラメーターと2つの任意指定パラメーターがあります。最初のパラメーターにはブログIDまたは単にキーワード"default"を指定します。2番目は、どの年のアーカイブされた記事を表示するかを指定します。
任意指定パラメーターには、それぞれどの月および日のアーカイブされた記事を表示するかが格納されます。
以下の例は、この関数をアンカーのhrefとして使用する方法を示しています。
blog_recent_author_posts
blog_recent_author_posts関数は、指定された執筆者のブログ記事オブジェクトのシーケンスを、新しい順に並べ替えて返します。この記事シーケンスを変数の中に保存することができ、forループでそれを反復処理すると、特定の執筆者のカスタム記事リストを作成できます。
この関数は3つのパラメーターを受け入れます。最初のパラメーターにはどのブログから執筆者の記事を収集するかを指定します。値は"default"、または(ブログダッシュボードのURLで取得できる)特定のブログのIDです。2番目のパラメーターには、どの執筆者を使用するかを指定します。このパラメーターでは、**content.blog_post_author.slug**を使用して現在の記事の執筆者を指定することも、またはハイフン付きの小文字の名前("brian-halligan"など)を受け入れることもできます。3番目のパラメーターには取得する記事数を指定します。
以下の例の第1行には、関数によってどのように執筆者の記事シーケンスが返されるかが示されています。この例では、執筆者名を正確に指定する代わりに現在の記事執筆者が使用されています。シーケンスは1つの変数に保存され、ループ処理されます。ブログ記事の変数では例外なく、content.ではなく個々のループ項目の名前を使用する必要があります。この例ではauthor_post.nameが使用されています。この手法はブログテンプレートとページテンプレートで使用できます。
blog_recent_posts
blog_recent_posts関数は、指定されたブログでのブログ記事オブジェクトから成るシーケンスを、新しい順に並べ替えて返します。この記事シーケンスを変数の中に保存することができ、forループでそれを反復処理すると、人気のある記事を示すカスタム記事リストを作成できます。
この関数は2つのパラメーターを受け入れます。最初のパラメーターには、どのブログから人気のある記事を収集するかを指定します。値は"default"、または(ブログダッシュボードのURLで取得できる)特定のブログのIDです。2番目のパラメーターには取得する記事数を指定します。
以下の例の第1行には、この関数によってどのようにシーケンスが返されるかが示されています。シーケンスは1つの変数に保存され、ループ処理されます。ブログ記事の変数では例外なく、content.ではなく個々のループ項目の名前を使用する必要があります。この例ではrec_post.nameが使用されています。この手法は、ブログテンプレートだけでなく通常のページに対しても使用できます。
blog_recent_tag_posts
blog_recent_tag_posts 関数は、指定されたタグ(複数可)のブログ記事オブジェクトから成るシーケンスを、新しい順に並べ替えて返します。この記事シーケンスを変数の中に保存することができ、forループでそれを反復処理すると、特定のタグのカスタム記事リストを作成できます。
以下のコード例で:
- 第1行は、関数がどのようにタグの記事シーケンスを返すかを示しています
- 第2行は、関数をシーケンス変数に保存する方法を示しています。コードの残りの部分は、forループを使用して変数値を循環処理します。ブログ記事の変数では例外なく、
content.ではなく個々のループ項目の名前を使用する必要があります。この例ではtag_post.nameが使用されています。この手法は、ブログページとウェブサイトページの両方で使用できます。
blog_tag_url
blog_tag_url関数は、指定されたブログタグのリストページを指す完全なURLを返します。
この関数は2つのパラメーターを受け入れます。最初のパラメーターには、そのタグのリストページがどのブログ内に存在するかを指定します。2番目のパラメーターには、どのタグにリンクするかを指定します。このパラメーターでは、content.topic_listの特定のタグを示す**topic.slug**を使用できます。または、"marketing-tips"などのハイフン付きの小文字の名前を受け入れることもできます。
以下の例は、この関数をアンカーのhrefとして使用する方法を示しています。
blog_tags
blog_tags関数は、指定したブログで特によく使用されている(関連するブログ記事の数に基づく)250件のタグのシーケンスを、ブログ記事数順に並べ替えて返します。このシーケンスを変数の中に保存して反復処理すると、カスタムのタグ記事フィルターを作成できます。各タグの記事数にアクセスするには、tag.live_postsを使用できます。
この関数は2つのパラメーターを受け入れます。最初のパラメーターには、どのブログからタグを取得するかを指定します。2番目のパラメーターには、取得されるタグ数の上限を指定します。
以下の例の第1行は、関数がどのようにタグオブジェクトのシーケンスを返すかを示しています。例の残りの部分では、シーケンスを変数の中に保存し、タグオブジェクトを反復処理してタグのリンクをいくつか出力する例を示しています。この例では、ブログに4つのタグがあることを想定しています。
blog_total_post_count
この関数は、指定されたブログでの公開済み記事の総数を返します。パラメーターを指定しない場合、デフォルトのブログ記事数をカウントします。または、"default"を指定することや、別のブログの記事数をカウントするようにブログIDを指定することもできます。ブログIDは、対象のブログのブログダッシュボードのURLで得られます。
clear
リストの全ての項目を削除します。pop()とは異なり、返されるデータはありません。
color_contrast
この関数は、WCAGの基準(英語)に基づいて色のコントラストを検証します。引数として2つの色を指定する必要があります。また、評価を指定するオプションの引数(AAまたはAAA)を含めることもできます。色が基準を満たしているか、基準を超えているかに基づいて、trueまたはfalseを返します。
color_variant
この関数は、16進数値または色変数の明暗を指定の程度に応じて調整します。最初のパラメーターは16進数表記の色(例えば#FFDDFF)、つまり16進数値を格納する変数です。2番目のパラメーターでは、この色を調整する程度を0~255の範囲で指定します。この関数をCSSファイルで使用すると、色のバリエーションを作成できます。別のケースとして、色モジュールの色パラメーターでこれを使用すると、色バリエーションを自動生成する基本色をユーザーが指定できます。 以下の例では、base_colorという変数に16進数表記の色#3A539Bが格納されます。色が-80調整され、より濃い青(#00034B)になります。
content_by_id
content_by_id関数は、IDを基準にしてランディングページ、ウェブサイトページ、またはブログ記事を返します。この関数が受け入れるパラメーターは、数値のコンテンツIDのみです。
以下のコード例は、この関数を使ってハイパーリンクされたリスト項目を生成する方法を示しています。
content_by_ids
特定のコンテンツIDのリストを基準にして、そのIDにマッチするランディングページ、ウェブサイトページまたはブログ記事から成るディクショナリー(辞書型)を返します。 この関数は1つのパラメーター、つまり検索するページまたはブログ記事のIDから成るリスト(配列)を受け入れます。最大で100個のコンテンツオブジェクトを渡すことができます。以下のコード例は、この関数を使ってハイパーリンクリスト項目を生成する方法を示しています。copy
リストのシャローコピーを返します。a[:]と同等の関数です。
「シャローコピー」では新しい複合オブジェクトが構築され、コピー元のオブジェクトへの「参照」が(可能な限り)それに挿入されます。
count
ある変数がリスト内に出現する回数を返します。crm_associations
レコードID、関連付けカテゴリー、関連付け定義IDによって、別のレコードに関連付けられているCRMレコードのリストを取得します。 この関数は、オブジェクトおよびhas_more、total、offset、resultsの属性を返します。
has_moreは、このバッチに含まれるよりも多い結果が存在する(totalがoffsetよりも大きい)ことを示します。totalは、得られる結果の総数です。offsetは、この次の結果バッチに使用されるオフセットです。- *
results*は、関数のパラメーターに一致する特定の関連オブジェクトから成る配列を返します。
crm_object
クエリーまたはIDを使用して1つのCRMレコードを取得します。レコードは、プロパティーと値から成るディクショナリーとして返されます。 この関数はカスタムオブジェクトおよびインテグレーターオブジェクトで使用することもできます。crm_objects
特定のオブジェクトタイプのレコードのリストをHubSpotのCRMから取得します。 この関数は、オブジェクトおよびhas_more、total、offset、resultsの属性を返します。
has_moreは、このバッチに含まれるよりも多い結果が存在する(totalがoffsetよりも大きい)ことを示します。totalは、得られる結果の総数です。offsetは、この次の結果バッチに使用されるオフセットです。resultsは、関数のパラメーターに一致する特定のオブジェクトから成る配列を返します。
crm_objects("contact", "firstname=Bob&order=lastname&order=createdate")の場合、"Bob"という名(ファーストネーム)のコンタクトが、まず姓の順序、次にcreatedate順で並べ替えられます。逆順で並べ替えるには、例えばorder=-createdateのようにプロパティー名の前に-を付加します。CRMオブジェクト関数はカスタムオブジェクトおよびインテグレーターオブジェクトで使用することもできます。
crm_property_definition
指定したオブジェクトタイプと1つのプロパティー名のプロパティー定義を取得します。 サポート対象のオブジェクトタイプは、HubSpot標準オブジェクト(コンタクトなど)、ポータル固有のオブジェクト、インテグレーターオブジェクトです。- HubL
crm_property_definitions
指定されたオブジェクトタイプと一連のプロパティー名のプロパティー定義を取得します。 サポート対象のオブジェクトタイプは、HubSpot標準オブジェクト(コンタクトなど)、ポータル固有のオブジェクト、インテグレーターオブジェクトです。- HubL
cta
CTAモジュールには、コードバリエーションを含むパラメーターが多数あるので、cta関数を使用するとテンプレート、ページ、Eメールの中に特定のCTAを簡単に生成できます。リッチテキストエディターを使ってCTAを追加するとき、エディターはこの関数を使用します。extend
反復可能オブジェクトの全ての項目を付加することで、リストを拡張します。言い換えると、あるリストの全ての項目を別のリストに挿入します。file_by_id
この関数は、IDを基準に1件のファイルのメタデータを返します。唯一のパラメーターとして、検索するファイルを示す数値IDを受け入れます。一度に複数のファイルを取得するには、代わりにfiles_by_ids関数を使用します。files_by_ids
IDを基準に複数のファイルのメタデータを返します。ファイルIDの配列を受け入れます。
例えばこの関数を使用して、コンタクトのアップロードされたファイルをループ処理することができます。結果をループ処理するには、split HubLフィルターを使用する必要があります。これは、CRMプロパティーがセミコロン区切りの文字列として返されるためです。
flag_content_for_access_check
ブログ記事でセルフ登録アクセスが設定されている場合、訪問者は、記事のコンテンツ全体を表示するには登録またはログインする必要があります。HubSpotのデフォルトのブログ リスト アセットには、この機能が自動的に含まれています。また、アクセスするためにセルフ登録が必要な記事のロック アイコン インジケーターも含まれています。この関数とそれに対応するAPIを使用してカスタムソリューションを構築する方法の詳細をご確認ください。 この関数は、現在の訪問者がブログ記事にアクセスできるかどうかを確認します。呼び出されると、この関数は次の属性に置き換えられます。hs-member-content-access=<true/false>
A value of true indicates that the blog post requires the visitor to log in to view the full content.
follow_me_links
アカウントで設定されているソーシャル メディア アカウントへのリンクを返します。デフォルトのfollow_meモジュールで使用されます。format_address
コンテキストのロケールに基づいて住所の書式を設定します。format_company_name
必要に応じて日本語の敬称を追加するように会社名の書式を設定します。format_name
必要に応じて、姓の後に名を続け、日本語の敬称を追加するように、個人の名前の書式を設定します。format_datetime
HubLフィルターformat_datetime](/reference/cms/hubl/filters#datetimeformat(非推奨))と同様に、日付オブジェクトの日付と時刻の両方のコンポーネントの書式を設定します。この関数は、非推奨のdatetimeformat関数に置き換わるものです。
geo_distance
この関数には4つのパラメーターがあり、地球上の2地点間の楕円2D距離を計算します。この関数は、HubDBデータを取得するためのフィルタークエリーとして使用します。get_asset_url
この関数は、指定したテンプレートまたはコードファイルの公開URLを返します。この関数のパラメーターは、デザインマネージャー内でのアセットのパスです。コードファイルURLは、公開されるたびに更新されます。したがって、この関数を使用すると常にファイルの最新バージョンを使用していることを確認できます。 ファイルを右クリックして[公開URLをコピー]を選択するか、[アクション]をクリックして[公開URLをコピー]を選択することで、アプリ内でこの関数を自動的に生成できます。 以下の例では、デザインマネージャーで作成されたJavaScriptファイルのURLを取得します。これを<script>のsrcとして含めることができます。

get_public_template_url_by_id
この関数の動作はget_public_template_urlと同様で、指定したテンプレートまたはコードファイルの公開URLを返します。唯一の違いは、この関数のパラメーターがデザインマネージャー内でのパスではなく、テンプレートIDであることです(このIDはテンプレートまたはコードファイルのURLで確認できます)。
hubdb_table
HubDBは、Content HubのProfessionalおよびEnterpriseでご利用いただける機能です。hubdb_table関数を使用すると、テーブルの名前、列、最終更新日などの情報を取得できます。
適切な属性を呼び出すことで、次の情報を取得できます。
- ID: テーブルのID。
- name: テーブルの名前。
- columns: 列情報のリスト。
- created_at: テーブルが初めて作成された時点のタイムスタンプ。
- published_at: このテーブルが公開された時点のタイムスタンプ。
- updated_at: このテーブルの最終更新時点のタイムスタンプ
- row_count: テーブルの行数。
hubdb_table_column
HubDBは、Content HubのProfessionalおよびEnterpriseでご利用いただける機能です。hubdb_table_column関数を使用すると、テーブルの列に関する情報(ラベル、タイプ、オプションなど)を取得できます。この関数は2つのパラメーターを受け入れます。
適切な属性を呼び出すことで、列に関する次の情報を取得できます。
- ID: 列のID。
- name: 列の名前。
- label: 列に使用されるラベル。
- type: 列のタイプ。
- options:
selectタイプの列の場合、これはoptionIdからoption情報へのマップです。 - foreignIds:
"foreignId"タイプの列の場合、これはforeignIdsのリストです(idプロパティーとnameプロパティーを含む)。
getOptionByName("<option name>")**というメソッドを呼び出すこともできます。"select"タイプの列の場合、これによりオプションの名前を基準にoption情報が取得されます。
列名では大文字と小文字が区別されません。例えば、
HS_IDとhs_idはどちらも有効です。hubdb_table_row
HubDBは、Content HubのProfessionalおよびEnterpriseでご利用いただける機能です。hubdb_table_row関数を使用すると、HubDBテーブルから1つの行を取得できます。この行に関して、該当する属性を呼び出すことで、各テーブルセルから次の情報を取得できます。
- hs_id: この行のグローバル固有ID。
- hs_created_at: この行が作成された時点を示すタイムスタンプ。
- hs_path: 動的ページで使用される場合、この文字列はページのURLパスの最後のセグメントです。
- hs_name: 動的ページで使用される場合、これはページのタイトルです。
- <column name>または[“<column name>”]:列の
nameを基準に、この行の列の値を取得します。
列名では大文字と小文字が区別されません。例えば、
HS_IDとhs_idはどちらも有効です。hubdb_table_rows
HubDBは、Content HubのProfessionalおよびEnterpriseでご利用いただける機能です。hubdb_table_rows関数を使用すると、反復処理用にHubDBテーブルの行のリストを取得できます。hubdb_table_rows()の1回の呼び出しで、ページ1件につき最大10回のテーブルスキャンが実行できます。
デフォルトでは、この関数は最大1,000行を返します。これよりも多くの行を取得するには、以下のコードに示されているようにクエリー内でlimitを指定します。
include_default_custom_css
この関数は、プライマリーCSSファイル(default_custom_style.min.css)を参照するリンクタグを生成します。このファイルはグローバルCSSファイルとして用意され、全てのテンプレートに追加できます。この関数によってレンダリングするには、ブール値パラメーターの値Trueが必要です。
index
0ベースのarrayの中で最初にマッチする項目の位置を返します。
この関数は3つのパラメーターを受け入れ、最初のパラメーターは必須です。最初のパラメーターは、array内で検索される項目です。2番目(start)と3番目(end)のパラメーターを使用すると、arrayのスライス内でその項目を検出できます。
insert
リスト内の指定されたインデックス場所に要素を挿入します。 この関数は次の2つのパラメーターを受け入れます。- Index: 要素を挿入する位置。
- Element: 挿入される項目。
locale_name
言語コードを判読可能な文字列表記として返し、任意でターゲット言語に翻訳します。load_translations
指定された_localesフォルダーパスから翻訳を読み込み、値のマップを返します。
カスタムモジュールおよびテーマの中にフィールド翻訳を含めることについて詳しくは、こちらをご覧ください。
menu
詳細メニューのネストしたリンク構造を返します。メニューノードには、返されたオブジェクトで使用できるさまざまなプロパティーがあります。nullをmenu関数に渡した場合、空のpylistが返されます。名前でメニューを指定することもできます。名前を変更してもIDには影響しないため、ほとんどの場合にはメニューIDを使用するのが安全です。マーケットプレイス用にビルドする場合は、メニューがnullであるなら、デフォルトで"default"にするのが理にかなっています。
module_asset_url
[リンク済みファイル]>[その他のファイル]でカスタムモジュールに付加されるアセットのURLを取得します。namespace
任意の属性を保持できる名前空間オブジェクトを作成します。これはディクショナリーから、またはキーワード引数を使用して初期化できます。oembed
特定のリクエストに関するOEmbedデータディクショナリーを返します。Eメールでのみ機能します。personalization_token
コンタクトもしくはコンタクト関連プロパティーの値、またはデフォルト値を返します。pop
インデックス位置にある項目をリストから削除します。さらに、削除された項目を返します(出力される場合)。postal_location
postal_location関数は、特定の郵便番号と国コードに対応する所在地の緯度と経度のペアを返します(米国、カナダ、英国のみ)。
put
Update関数と同様に、別のディクショナリーオブジェクトまたはキーと値のペアの反復可能要素を使用してディクショナリーを更新します。ただし、putputはディクショナリーの変数名をサポートします。
range
整数から成る算術数列が入ったリストを返します。Rangeで1つのパラメーターを指定すると、0からそのvalue未満までのリストが返されます。Rangeで2つのパラメーターを指定すると、最初の値から始まり、1つずつ増えて、2番目のvalue未満までが返されます。3番目のパラメーターには段階的な増分を指定します。すべての値に負の数を指定できます。無効な範囲を指定すると、空のリストが返されます。Rangeで生成できる値の数は最大1000個です。
Rangeをforループの中で使用すると、実行する反復処理の回数を指定できます。
require_css
この関数は、レンダリングされるCSSファイルをhead要素に追加します。全てのCSS linkタグはグループ化され、JavaScriptタグの前にレンダリングされます。HubLは空の行に置換され、その後でlinkタグが{{ standard_header_includes }}に追加されます。ここでは絶対URLが必要になります。get_asset_url()関数を使用することで、既知の相対URL付きのCMSコンテンツを要求できます。
styleタグ要素を介して、レンダリングされるインラインスタイルをheadに含めるには、styleタグとその中のCSSの代わりに{% require_css %} and {% end_require_css %}およびタグを使用してください。
2番目のパラメーターは、生成されるタグを変更するためのオプションのディクショナリーです。Web.devの記事(英語)で紹介されているasync(true/false)がサポートされます。その他のキーと値のペアは、HTML属性としてスタイルタグに追加されます。
require_js
Headまたはfooterでのレンダリングのために、スクリプトをキューに登録するかどうかを指定します(デフォルト)。レンダリングする位置を指定するため、headパラメーターまたはfooterパラメーターをインクルードします。HubLは空の行に置換され、ヘッダーまたはフッターのいずれかにインクルードされます。
script要素を使用してフッターにレンダリングされるインラインスクリプトをキューに登録するには、<script>タグを{% require_js %}と{% end_require_js %}で囲みます。
この関数には追加のレンダリングオプションを含めることもできます。これらはスクリプトタグにHTML属性として追加されます。レンダリングオプションには次のものがあります。
- position:
head/footer - defer:
true/false - async:
true/false - type:
string
resize_image_url
ファイルマネージャーに保存された画像のURLを、リクエスト時に画像のサイズを変更するURLに書き換えます。この関数は1つの必須パラメーターと5つの任意指定パラメーターを受け入れます。少なくとも1つの任意指定パラメーターを渡す必要があります。 必須- URL: HubSpotでホスティングされている画像のURL(文字列)。
- width: 画像の新しい幅(ピクセル単位の数値)。
- height: 画像の新しい高さ(ピクセル単位の数値)。
- length: 画像の新しい長辺(ピクセル単位の数値)。
- upscale: 画像の元の寸法よりも拡大される場合でもサイズ変更後の寸法を使用するかどうかを示すブール値(画像がぼやけて表示される可能性があります)。
- upsize: 元のバイト数よりも増える場合でもサイズ変更後の画像を返すかどうかを示すブール値。
reverse
リスト内の項目の順序を逆にします。受け入れるパラメーターはありません。オブジェクトを逆にするか、リスト内を逆に反復処理するイテレーターを返すには、|reverseを使用します。
set_response_code
レスポンスコードを指定されたコードに設定します。現在、指定できるコードは404だけです。これを使用すると、ページから404エラーが返されます。
super
この関数は、extendsタグを使用して、親テンプレートの内容を子テンプレート内に出力します。 例えば下記のコードでは、sidebarという名前のHubLブロックを使って基本HTMLテンプレートが作成され、parent.htmlとして保存されます。その親ファイルを拡張する2番目のテンプレートファイルが作成されます。通常、<h3>は親HTMLのsidebarブロック内に出力されます。しかし、superを使用すると、親テンプレートのsidebarブロックの内容が子テンプレートの内容と結合されます。
today
今日の始まり(午前0:00)を返します。タイムゾーンをデフォルトのUTCから変更するパラメーターを追加できます(任意)。to_local_time
HubSpotのレポート設定に基づいて、UNIXタイムスタンプをローカル時間に変換します。その後、datetimeformatフィルターを適用して日付の書式を設定できます。topic_cluster_by_content_id
コンテンツ部分に関連するトピッククラスターを表すHubLディクショナリーを(渡されたコンテンツIDで判別して)返します。これには、関連付けられているピラーページ、コアトピック、サブトピックについてのメタデータが含まれます。これを使用すると、[関連ピラーページが存在する場合]、それをコンテンツ部分に「自動リンク」させることができます。 取得可能なメタデータがある場所は、attachableContent(現在のコンテンツのメタデータ)、topic(現在のコンテンツの関連トピックメタデータ)、coreTopic(関連クラスターのコアトピックのメタデータ)、およびpillarPage(関連ピラーページのメタデータ)です。 利用可能なプロパティーと属性を全て表示するには、{{ topicCluster|pprint }}を使用してください。
truncate
Truncate関数の動作はtruncateフィルターとまったく同じですが、フィルター構文ではなく関数構文を使用します。最初のパラメーターには、文字列を指定します。2番目のパラメーターには、どこで切り捨てるかを長さで指定します。最後のパラメーターには、切り捨てが発生した場合に追加する文字を指定します。type
この関数は1つの引数を受け入れ、オブジェクトのタイプを返します。返される値は、"bool"、"datetime"、"dict"、"float"、"int"、"list"、"long"、"null"、"str"、"tuple"のいずれかです。