2.13. Google ドライブ#

概要#

Chromeブラウザ上でGoogle ドライブの仮想環境を再現するコンポーネントです。

クラス名#

SieModuleWinGoogleDrive

プロパティ#

resources#

メール情報の配列。

プロパティ値
array
[
  {
    "type": "folder",  // タイプ: folder, word, excel, ppt , pdf, image, text(other)
    "name": "マイドライブ",  // フォルダ・ファイル名
    "last_updated": "0:00",  // 更新日時
    "owner": "自分",  //  所有者
    "size": "-",  // サイズ
    "resources" :[  // typeがfolderの場合だけ、下位を指定可能
      {
        "type": "folder",
        "name": "A社と共有",
        "last_updated": "16:16",
        "owner": "自分",
        "size": "-",
        "dblClick":null,
        "resources" :[
          // ここから下は再帰的に同じ構造をとる
        ],
      },
      {
        "type": "excel",
        "name": "顧客リスト.xlsx",
        "last_updated": "16:54",
        "owner": "自分",
        "size": "-",
        "dblClick": () => {},  // ダブルクリックしたときに実行するメソッド
        "resources" :[
          // ファイルの場合は下位を指定できない
        ]
      }
    ]
  }
]

enableContextShareMenu#

共有メニューの表示可否。

プロパティ値
boolean
true:表示する
false:表示しない

openNewMenu#

「+新規」ボタンを表示したときに実行するメソッド。

プロパティ値
function

clickUploadFile#

「ファイルのアップロード」をクリックしたときに実行するメソッド。

プロパティ値
function

clickUploadBox#

「アップロード完了」の領域をクリックしたときに実行するメソッド。

プロパティ値
function

onShowContextMenu#

ファイルのコンテキストメニューを表示したときに実行するメソッド。

プロパティ値
function

mouseOverShare#

コンテキストメニューの「共有」にマウスオーバーしたときに実行するメソッド。

プロパティ値
function

clickShareMenu#

「共有」リンクをクリックしたときに実行するメソッド。

プロパティ値
function

onShowRoleChageMenu#

権限の変更メニューを表示したときに実行するメソッド。

プロパティ値
function

clickShareAllUser#

権限の変更メニューで「リンクを知っている全員」をクリックしたときに実行するメソッド。

プロパティ値
function

enableCopyLinkButton#

「リンクをコピー」ボタンの有効/無効化。

プロパティ値
boolean
true: 有効にする
false:無効にする

clickCopyLinkButton#

「リンクをコピー」をクリックしたときに実行するメソッド。

プロパティ値
function

メソッド#

enableNewButton#

「+新規」ボタンの有効化。

引数

なし

戻り値

なし


disableNewButton#

「+新規」ボタンの無効化。

引数

なし

戻り値

なし


showUploadBox#

「アップロード完了」の領域を表示する。

引数

  • html : string

    表示するHTML文字列

戻り値

なし


hideUploadBox#

「アップロード完了」の領域を非表示にする。

引数

なし

戻り値

なし


addResource#

現在表示されているパスにリソースを追加する。

引数

  • html : dict

    プロパティ「resources」を参照。

戻り値

なし