Plugin API
日本語
日本語
  • 入門
    • 概要
    • あなたの最初のプラグイン
    • ファイル構造概要
    • プラグインタイプ
      • ウィンドウ
      • バックグラウンドサービス
      • フォーマット拡張
      • インスペクター
    • プラグインのデバッグ
  • 配布
    • プラグインの準備
    • プラグインパッケージ
    • プラグインを公開する
    • プラグインを更新する
    • 開発者ポリシー
    • Plugin Icon Teamplate
  • 開発ガイド
    • manifest.json 設定
    • データ取得
    • データ変更
    • ローカルファイルへのアクセス
    • ネットワークリクエストの送信
    • Node.js ネイティブ API の使用
    • サードパーティモジュールの使用
    • 多言語対応(i18n)
    • フレームレスウィンドウ
  • API 参照
    • event(イベント)
    • item(項目)
    • folder(フォルダー)
    • tag(タグ)
    • tagGroup(タグ グループ)
    • library(ライブラリ)
    • window(ウィンドウ)
    • app(アプリケーション)
    • os(オペレーティングシステム)
    • screen(スクリーン)
    • notification(通知)
    • contextMenu(コンテキストメニュー)
    • dialog(ダイアログ)
    • clipboard(クリップボード)
    • drag(ドラッグファイル)
    • shell(シェル)
    • log(ログ)
  • 追加モジュール
    • FFmpeg
GitBook提供
このページ内
  • メソッド
  • get()
  • create(options)
  • save()
  • remove()
  1. API 参照

tagGroup(タグ グループ)

eagle.tagGroup APIを通じて、現在のアプリケーション内のタググループに簡単にアクセスできます。

// すべてのタググループを取得
const tagGroups = (await eagle.tagGroup.get());

メソッド

get()

すべてのタググループを取得します。

  • 戻り値 Promise<tagGroups: Object[]> - tagGroupsのクエリ結果。

const tagGroups = (await eagle.tagGroup.get());

create(options)

すべてのタググループを取得します。

  • 戻り値 Promise<tagGroup: Object> - 新しく作成されたタググループ

await eagle.tagGroup.create({
    name: "new group",
    color: "red",
    tags: ["tag1", "tag2"]
});

インスタンスメソッド

save()

タググループの変更を保存します。

  • 戻り値 Promise<tagGroup: Object> - 保存結果。

const tagGroups = (await eagle.tagGroup.get());
const tagGroup = tagGroups[0];

tagGroup.name = "new name";
tagGroup.color = "red"; // red, orange, yellow, green, aqua, blue, purple, pink
tagGroup.tags = ["tag1", "tag2"];

await tagGroup.save();

remove()

タググループを削除します。

  • 戻り値 Promise<result: boolean> - 削除が成功したかどうか

const tagGroups = (await eagle.tagGroup.get());
const tagGroup = tagGroups[0];

await tagGroup.remove();
前へtag(タグ)次へlibrary(ライブラリ)

最終更新 3 か月前