Ejemplo n.º 1
0
        /// <summary>
        /// Drive にある SpreadSheet 一覧を取得
        /// </summary>
        public void GetSpreadSheetList(
            Action <DriveFileList> success = null,
            Action <ErrorMessage> error    = null)
        {
            void Get(string accessToken)
            {
                GoogleDriveFileApi.GetSpreadSheets(accessToken, success, error);
            }

            GetToken(Get);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 指定したディレクトリにあるファイル一覧を取得
        /// </summary>
        public void GetDirectoryFiles(
            string id = "root",
            Action <DriveFileList> success = null,
            Action <ErrorMessage> error    = null)
        {
            void Get(string accessToken)
            {
                GoogleDriveFileApi.GetTargetDirectoryFiles(accessToken, id, success, error);
            }

            GetToken(Get);
        }
Ejemplo n.º 3
0
        /// <summary>
        /// ファイルの情報
        /// </summary>
        public void LoadFile(
            string id,
            Action <DriveFile> success  = null,
            Action <ErrorMessage> error = null
            )
        {
            void Get(string accessToken)
            {
                GoogleDriveFileApi.LoadFile(accessToken, id, data => success?.Invoke(data));
            }

            GetToken(Get, e => error?.Invoke(e));
        }