DropboxにあるjsonをScriptableで拾ってきてiPhoneで使う
イメージとしては、Dropboxに名言などをjson形式で保存し、それをHome画面にランダムで表示させる、というようなもの。
JSONの処理
code:sample.js
const iCloud = FileManager.iCloud();
// **TODO** Add the Vault folder to the File Bookmark in Scriptable settings.
const vaultPath = iCloud.bookmarkedPath('flashcard.json');
await iCloud.downloadFileFromiCloud(vaultPath)
const temptest = iCloud.readString(vaultPath);
const parsedData = JSON.parse(temptest);
const firstLine = parsedData0"text" console.log(firstLine)
JSONのサンプル
code:sample.json
[
{
"text":"「価値とはね、見出されるものなんだ」"
}
]
あとは、jsonの中身を増やし、項目の指定部分を[0]から総項目数以内のランダムに置き換えれば良い。
https://gyazo.com/be126eb8c3576f41387ea59ba5521ae0