Options
All
  • Public
  • Public/Protected
  • All
Menu

Cybozu Office 10 の操作を簡単にするための UrlFetchApp のラッパークラスです。

<注意> 必ず、インスタンスは1つのみ生成すること。(想定外のリクエストをしないため)

Hierarchy

Index

Constructors

constructor

  • new default(baseUrl: string, accountId: string, password: string, sleepSec: number): default
  • CybozuTransport コンストラクタ関数

    Parameters

    • baseUrl: string

      処理対象となるサイボウズのURL(http~/ag.cgiまで)

    • accountId: string

      ログインID

    • password: string

      パスワード

    • sleepSec: number

      スリープ間隔(秒)

    Returns default

Properties

_baseUrl

_baseUrl: any

_lastRequestTime

_lastRequestTime: number

_leastInterval

_leastInterval: number

_session

_session: any

Accessors

Static CYBOZU_SESSION_KEY

  • get CYBOZU_SESSION_KEY(): string

Methods

_call

  • _call(__namedParameters: Object): HTTPResponse

_handleErrorResponse

  • _handleErrorResponse(headers: object): void

_renewLoginSession

  • _renewLoginSession(accountId: string, password: string): void
  • サイボウズ Office10 にアクセスするために必要な認証情報を取得する。 なお、取得した認証情報は CacheService.CYBOZU_SESSION_KEY へ格納する。

    Parameters

    • accountId: string

      ログインID

    • password: string

      パスワード

    Returns void

_sleepIfNeeded

  • _sleepIfNeeded(): void

get

  • get(query?: string | {}): string
  • GET リクエスト用のエントリポイント

    Parameters

    • query: string | {} = null

      リクエストクエリ文字列

    Returns string

    RAW コンテント文字列

getFile

  • getFile(path: string, query: string, encoding: string): string
  • ファイルの GET リクエスト用のエントリポイント

    Parameters

    • path: string

      パス(ファイル名)

    • query: string

      リクエストクエリ文字列

    • encoding: string

      エンコード形式

    Returns string

    RAW コンテント文字列

post

  • post(body: string): void
  • POST リクエスト用のエントリポイント

    Parameters

    • body: string

      HTTP リクエストの Body

    Returns void

Generated using TypeDoc