folder(フォルダー)
eagle.folder API を使って、新しいフォルダを簡単に作成したり、現在のアプリケーション内のフォルダにアクセスすることができます。
🦄 ベストプラクティス: データの安全性を確保するために、API が提供する save()
メソッドを使用してデータの読み書きや変更を行い、Eagle リソースライブラリの下の metadata.json
や任意のファイルを直接変更しないようにしてください。
メソッド
create(options)
フォルダを作成します。
options
Objectname
string - フォルダ名description
string (任意) - フォルダの説明parent
string (任意) - 親フォルダの ID。このパラメーター付きだとcreateSubfolder(parentId, options)
と同じです。
戻り値
Promise<folder: Folder>
- 成功したfolder
を返します。
createSubfolder(parentId, options)
サブフォルダを作成します。
parentId
string - 親フォルダの IDoptions
Objectname
string - フォルダ名description
string (任意) - フォルダの説明
戻り値
Promise<folder: Folder>
- 成功したfolder
を返します。
get(options)
指定条件のフォルダを取得。
options
Object - 検索条件id
string (任意) - フォルダの idids
string[] (任意) - フォルダ id の配列isSelected
boolean (任意) - 現在選択されているフォルダisRecent
boolean (任意) - 最近利用したフォルダ
戻り値
Promise<folders: Folder[]>
- 検索結果のfolders
getAll()
すべてのフォルダを取得します。
戻り値
Promise<folders: Folder[]>
-folders
を返します。
getById(folderId)
対応する folderId
のフォルダーを取得します。
folderId
string - フォルダの id返り値
Promise<folder: Folder>
-folder
の検索結果
getByIds(folderIds)
対応する folderIds
のフォルダーアレイを取得します。
folderIds
string[] - フォルダー id のアレイ返り値
Promise<folders: Folder[]>
-folders
の検索結果
getSelected()
現在のアプリケーションで選択されているフォルダーを取得します。
返り値
Promise<folders: Folder[]>
-folders
getRecents()
最近使用されたフォルダーを取得します。
返り値
Promise<folders: Folder[]>
-folders
open(folderId)
Eagle は対応する folderId
のフォルダーを開きます。
返り値
Promise<void>
ヒント:フォルダーを開くために、フォルダーのインスタンスの open()
メソッドを直接呼び出すこともできます。
クラス:Folder
Folder API get
から返される Object タイプで、変更および保存機能を提供します。
🦄 ベストプラクティス: データの安全性を確保するために、Folder インスタンスが提供する save()
メソッドを使用してデータの取得および変更を行い、Eagle のリソースリポジトリの下の metadata.json
または任意のファイルを直接変更しないでください。
インスタンスメソッド
save()
すべての変更を保存します。
返り値
Promise<void>
open()
Eagle はこのフォルダーを開きます。
返り値
Promise<void>
ヒント:フォルダを開くために、eagle.folder.open(folderId)
メソッドを直接呼び出すこともできます。
インスタンス属性
Folder
インスタンスには以下の属性が含まれます:
id
string
id
string読み取り専用、フォルダー id。
name
string
name
stringフォルダー名。
description
string
description
stringフォルダーの説明、紹介。
icon
string
icon
string読み取り専用、フォルダーのアイコン。
iconColor
string
iconColor
string読み取り専用、フォルダーのアイコンの色。
createdAt
Integer
createdAt
Integer読み取り専用、フォルダーの作成時間(タイムスタンプ)。
children
Folder[]
children
Folder[]読み取り専用、子フォルダーの配列。
最終更新