CloudPut[expr]
新たな無名のクラウドオブジェクトに expr を書く.
CloudPut[expr,"uri"]
指定されたURIのクラウドオブジェクトに expr を書く.
CloudPut[expr,CloudObject["uri"]]
指定されたクラウドオブジェクトに expr を書く.
CloudPut
CloudPut[expr]
新たな無名のクラウドオブジェクトに expr を書く.
CloudPut[expr,"uri"]
指定されたURIのクラウドオブジェクトに expr を書く.
CloudPut[expr,CloudObject["uri"]]
指定されたクラウドオブジェクトに expr を書く.
詳細とオプション
- CloudPutは,結果のCloudObjectを返す.
- CloudPut[expr, URL["uri"]]もまたサポートされている.
- 既存のローカルファイルをクラウドにコピーする際はCopyFileを使う.
- 次は,CloudPutに使用可能なオプションである.
-
AppearanceElements All Webに表示する要素 AutoRemove False オブジェクトの削除をスケジュールするかどうか CloudBase Automatic どのクラウドに書き込むか CloudObjectNameFormat $CloudObjectNameFormat URLの名前の部分に使うフォーマット CloudObjectURLType $CloudObjectURLType 使用するURLのベースタイプ (obj, env, ...) IconRules Automatic オブジェクト用のアイコン IncludeDefinitions False 従属関係を自動的に含めるかどうか MetaInformation {} オブジェクトのメタ情報 Permissions Automatic オブジェクトのパーミッション - IncludeDefinitions->Falseのとき,CloudPut[expr,…]は作成するクラウドオブジェクトに expr 自体しか含めない.
- IncludeDefinitions->Trueのとき,CloudPut[expr,…]は expr を評価する際に必要なすべての定義を作成するクラウドオブジェクトに自動的に含める.
例題
すべて開く すべて閉じる例 (2)
スコープ (2)
文字列で指定された名前付きのクラウドオブジェクトを保存する:
CloudPut[47!, "myfile"]CloudObjectで指定された名前付きのクラウドオブジェクトを保存する:
CloudPut[47!, CloudObject["myfile"]]CloudGet["myfile"]URLで指定された名前付きのクラウドオブジェクトを保存する:
CloudPut[47!, URL["https://www.wolframcloud.com/obj/documentation/myfile"]]CloudGet["myfile"]obj = CloudPut[Unevaluated[DateObject[]]]FilePrint[obj]t0 = Now;
Table[Get[obj] - t0, {3}]オプション (9)
AppearanceElements (1)
AutoRemove (1)
CloudBase (1)
CloudObjectNameFormat (1)
CloudObjectURLType (1)
IconRules (1)
IncludeDefinitions (1)
MetaInformation (1)
CloudPut[{$GeoLocationCity, $GeoLocationCountry}, "current-location", MetaInformation -> <|"Source" -> SystemInformation["Kernel", "ProductIDName"], "OperatingSystem" -> $OperatingSystem|>]Options[CloudObject["current-location"], MetaInformation]特性と関係 (1)
CloudObjectの目的地があるPutはCloudPutと等価である:
Put[42, CloudObject[]]PutAppendをクラウドオブジェクトと一緒に使って,CloudPutがするようにクラウドオブジェクトを完全に置き換える代りに式をクラウドオブジェクトに追加する:
obj = PutAppend[1, CloudObject[]];
ReadList[obj]PutAppend[2, obj];
ReadList[obj]考えられる問題 (1)
クラウド内で特別な動作をするAPIFunctionのような式にCloudPutを使っても,その特別な動作はアクティベートされない:
api = CloudPut[APIFunction[{"P" -> Number, "r" -> Number, "t" -> Number}, #P(1 + #r * #t)&]]クラウドオブジェクトを呼び出しても,たまたまURLExecuteが読込み可能な形でインポートされた式が単にHTMLで表示されるだけで,計算は行われない:
URLExecute[api, {"P" -> 1000, "r" -> 2.3, "t" -> 72}]使用可能なAPIFunctionが作りたければ,それをCloudDeployまたはCloudPublishで配備しなければならない:
api = CloudDeploy[APIFunction[{"P" -> Number, "r" -> Number, "t" -> Number}, #P(1 + #r * #t)&]]これで,望み通りに,呼び出されるとパラメータを読み込んで関数を評価するようになった:
URLExecute[api, {"P" -> 1000, "r" -> 2.3, "t" -> 72}]関連するガイド
関連するワークフロー
- データをクラウドオブジェクトに保存する
テキスト
Wolfram Research (2014), CloudPut, Wolfram言語関数, https://reference.wolfram.com/language/ref/CloudPut.html (2019年に更新).
CMS
Wolfram Language. 2014. "CloudPut." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2019. https://reference.wolfram.com/language/ref/CloudPut.html.
APA
Wolfram Language. (2014). CloudPut. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/CloudPut.html
BibTeX
@misc{reference.wolfram_2026_cloudput, author="Wolfram Research", title="{CloudPut}", year="2019", howpublished="\url{https://reference.wolfram.com/language/ref/CloudPut.html}", note=[Accessed: 13-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_cloudput, organization={Wolfram Research}, title={CloudPut}, year={2019}, url={https://reference.wolfram.com/language/ref/CloudPut.html}, note=[Accessed: 13-September-2026]}