クラウド式を共有する
クラウド式は,他のクラウドオブジェクトと同様に,Wolfram Cloudのパーミッションを使ってユーザ間で共有することができる.
In[1]:=
![Click for copyable input](assets.ja/share-a-cloud-expression/In_12.png)
ce = CreateCloudExpression[<|"H" -> <|"AtomicNumber" -> 1,
"AtomicMass" -> Quantity[1.00794`6., "AtomicMassUnit"],
"AtomicRadius" -> Quantity[53.`2., "Picometers"]|>,
"He" -> <|"AtomicNumber" -> 2,
"AtomicMass" -> Quantity[4.002602`7., "AtomicMassUnit"],
"AtomicRadius" -> Quantity[31.`2., "Picometers"]|>,
"Li" -> <|"AtomicNumber" -> 3,
"AtomicMass" -> Quantity[6.941`4., "AtomicMassUnit"],
"AtomicRadius" -> Quantity[167.`3., "Picometers"]|>,
"Be" -> <|"AtomicNumber" -> 4,
"AtomicMass" -> Quantity[9.012182`7., "AtomicMassUnit"],
"AtomicRadius" -> Quantity[112.`3., "Picometers"]|>,
"B" -> <|"AtomicNumber" -> 5,
"AtomicMass" -> Quantity[10.811`5., "AtomicMassUnit"],
"AtomicRadius" -> Quantity[87.`2., "Picometers"]|>|>,
"data/atoms"]
Out[1]=
![](assets.ja/share-a-cloud-expression/O_10.png)
誰もが読めるようにクラウド式を公開する.
In[2]:=
![Click for copyable input](assets.ja/share-a-cloud-expression/In_13.png)
SetPermissions[CloudExpression["data/atoms"], "Public"]
Out[2]=
![](assets.ja/share-a-cloud-expression/O_11.png)
別のユーザが,5つすべての原子の原子量を抽出することができる.
In[3]:=
![Click for copyable input](assets.ja/share-a-cloud-expression/In_14.png)
atoms = CloudExpression[
"https://www.wolframcloud.com/objects/user-b0c28e9f-876d-4478-9d8b-\
9e7d18a9ea81/CloudExpression/data/atoms"]
Out[3]=
![](assets.ja/share-a-cloud-expression/O_12.png)
In[4]:=
![Click for copyable input](assets.ja/share-a-cloud-expression/In_15.png)
atoms[All, "AtomicMass"]
Out[4]=
![](assets.ja/share-a-cloud-expression/O_13.png)