EmbedCode

環境のリスト »

EmbedCode[obj]

オブジェクト obj をWebページに埋め込むために必要なコードを生成する.

EmbedCode[obj,"dest"]

タイプ"dest"の外部環境あるいは言語のためのコードを生成する.

EmbedCode[obj,"dest",dir]

生成されたコードをファイルとしてディレクトリ dir に保存する.

EmbedCode[obj,"dest",loc]

生成されたコードをファイル位置 loc のファイルアーカイブとして保存する.

詳細とオプション

  • EmbedCode[obj]では,オブジェクト objCloudObjectおよびクラウドオブジェクトのURLを含むURLでよい.
  • EmbedCode[obj]は,obj をページに埋め込むために,WebページのHTMLに挿入可能な文字列を返す.
  • EmbedCode[obj,"dest"]のオブジェクト obj は,頭部がAPIFunctionあるいはFormFunctionの関数でよい.
  • EmbedCodeの可能な埋込み先は,$EmbedCodeEnvironmentsの値で与えられる.
  • 言語に関連する宛先には,"Java""Python""JavaScript""CSharp"等がある.
  • 外部プログラミング言語によくあることだが,EmbedCodeが,埋込みに必要なさまざまな要素を与えるAssociationを含むEmbeddingObjectを返すことがある.
  • EmbedCodeのよく使われるオプション
  • ExternalOptions<||>各環境あるいは言語に独特のオプション
    ExternalFunctionNameAutomatic生成された外部関数に使う名前
    ExternalTypeSignatureAutomatic外部タイプへのマッピングを指定する規則
    ImageSizeAutomatic埋め込まれたオブジェクトのサイズ(単位:画素)
    MethodAutomatic使用する埋込み方法
    PermissionsAutomaticクラウドオブジェクトについて設定するパーミッション
  • デフォルト設定のPermissions->Automaticでは,EmbedCode[obj]はクラウドオブジェクト obj のパーミッションを保存し,新たなクラウドオブジェクトが作られた場合は$Permissionsが与えるパーミッションを使う.
  • Permissionsに明示的な設定が与えられている場合は,EmbedCode[obj]は,事実上,SetOptionsを使ってクラウドオブジェクト obj のパーミッションを変更する.

例題

すべて開くすべて閉じる

  (4)

Webに埋め込むための埋込みコードを作る:

埋込み領域の大きさを指定する:

JavaからAPIを呼び出すコードを作る:

PythonからWolfram Cloud APIを呼び出すコードを書く:

考えられる問題  (1)

言語の"Python"はPython3を参照する.Python2のコードを生成する:

Wolfram Research (2014), EmbedCode, Wolfram言語関数, https://reference.wolfram.com/language/ref/EmbedCode.html (2016年に更新).

テキスト

Wolfram Research (2014), EmbedCode, Wolfram言語関数, https://reference.wolfram.com/language/ref/EmbedCode.html (2016年に更新).

CMS

Wolfram Language. 2014. "EmbedCode." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2016. https://reference.wolfram.com/language/ref/EmbedCode.html.

APA

Wolfram Language. (2014). EmbedCode. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/EmbedCode.html

BibTeX

@misc{reference.wolfram_2024_embedcode, author="Wolfram Research", title="{EmbedCode}", year="2016", howpublished="\url{https://reference.wolfram.com/language/ref/EmbedCode.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_embedcode, organization={Wolfram Research}, title={EmbedCode}, year={2016}, url={https://reference.wolfram.com/language/ref/EmbedCode.html}, note=[Accessed: 22-November-2024 ]}