次の方法で共有


ExcelScript.AllowEditRange interface

ワークシート内にある AllowEditRange オブジェクトを表します。 このオブジェクトは、ワークシート保護プロパティで動作します。 ワークシート保護を有効にすると、 AllowEditRange オブジェクトを使用して、ワークシートの残りの部分で保護を維持しながら、特定の範囲の編集を許可できます。

メソッド

delete()

AllowEditRangeCollection からオブジェクトを削除します。 このメソッドを正常に動作させるには、ワークシート保護を無効または一時停止する必要があります。 ワークシート保護が有効になっていて一時停止していない場合、このメソッドは AccessDenied エラーをスローし、削除操作に失敗します。

getAddress()

オブジェクトに関連付けられている範囲を指定します。

getIsPasswordProtected()

オブジェクトがパスワードで保護されているかどうかを指定します。

getTitle()

オブジェクトのタイトルを指定します。

pauseProtection(password)

現在のセッションのユーザーのオブジェクトのワークシート保護を一時停止します。 ワークシートの保護が有効になっていないか、既に一時停止されている場合、このメソッドは何も実行しません。 ワークシート保護を一時停止できない場合、このメソッドは UnsupportedOperation エラーをスローし、オブジェクトの保護を一時停止できません。 パスワードが正しくない場合、このメソッドは BadPassword エラーをスローし、オブジェクトの保護を一時停止できません。 パスワードが指定されていてもオブジェクトにパスワードが必要ない場合、入力されたパスワードは無視され、操作は成功します。

setAddress(address)

オブジェクトに関連付けられている範囲を指定します。 このメソッドを正常に動作させるには、ワークシート保護を無効または一時停止する必要があります。 ワークシート保護が有効になっていて一時停止していない場合、このメソッドは AccessDenied エラーをスローし、範囲の設定に失敗します。

setPassword(password)

オブジェクトに関連付けられているパスワードを変更します。 パスワード文字列を空 ("") または null に設定すると、オブジェクトからパスワード保護が削除されます。 このメソッドを正常に動作させるには、ワークシート保護を無効または一時停止する必要があります。 ワークシートの保護が有効になっていて一時停止していない場合、このメソッドは AccessDenied エラーをスローし、設定操作は失敗します。

setTitle(title)

オブジェクトのタイトルを指定します。 このメソッドを正常に動作させるには、ワークシート保護を無効または一時停止する必要があります。 ワークシート保護が有効になっていて一時停止していない場合、このメソッドは AccessDenied エラーをスローし、タイトルの設定に失敗します。 同じ文字列を持つ既存の AllowEditRange が既にある場合、または文字列が null または空 ("") の場合、このメソッドは InvalidArgument エラーをスローし、タイトルの設定に失敗します。

メソッドの詳細

delete()

AllowEditRangeCollection からオブジェクトを削除します。 このメソッドを正常に動作させるには、ワークシート保護を無効または一時停止する必要があります。 ワークシート保護が有効になっていて一時停止していない場合、このメソッドは AccessDenied エラーをスローし、削除操作に失敗します。

delete(): void;

戻り値

void

getAddress()

オブジェクトに関連付けられている範囲を指定します。

getAddress(): string;

戻り値

string

getIsPasswordProtected()

オブジェクトがパスワードで保護されているかどうかを指定します。

getIsPasswordProtected(): boolean;

戻り値

boolean

getTitle()

オブジェクトのタイトルを指定します。

getTitle(): string;

戻り値

string

pauseProtection(password)

現在のセッションのユーザーのオブジェクトのワークシート保護を一時停止します。 ワークシートの保護が有効になっていないか、既に一時停止されている場合、このメソッドは何も実行しません。 ワークシート保護を一時停止できない場合、このメソッドは UnsupportedOperation エラーをスローし、オブジェクトの保護を一時停止できません。 パスワードが正しくない場合、このメソッドは BadPassword エラーをスローし、オブジェクトの保護を一時停止できません。 パスワードが指定されていてもオブジェクトにパスワードが必要ない場合、入力されたパスワードは無視され、操作は成功します。

pauseProtection(password?: string): void;

パラメーター

password

string

AllowEditRange オブジェクトに関連付けられているパスワード。

戻り値

void

setAddress(address)

オブジェクトに関連付けられている範囲を指定します。 このメソッドを正常に動作させるには、ワークシート保護を無効または一時停止する必要があります。 ワークシート保護が有効になっていて一時停止していない場合、このメソッドは AccessDenied エラーをスローし、範囲の設定に失敗します。

setAddress(address: string): void;

パラメーター

address

string

戻り値

void

setPassword(password)

オブジェクトに関連付けられているパスワードを変更します。 パスワード文字列を空 ("") または null に設定すると、オブジェクトからパスワード保護が削除されます。 このメソッドを正常に動作させるには、ワークシート保護を無効または一時停止する必要があります。 ワークシートの保護が有効になっていて一時停止していない場合、このメソッドは AccessDenied エラーをスローし、設定操作は失敗します。

setPassword(password?: string): void;

パラメーター

password

string

AllowEditRange オブジェクトに関連付けられているパスワード。

戻り値

void

setTitle(title)

オブジェクトのタイトルを指定します。 このメソッドを正常に動作させるには、ワークシート保護を無効または一時停止する必要があります。 ワークシート保護が有効になっていて一時停止していない場合、このメソッドは AccessDenied エラーをスローし、タイトルの設定に失敗します。 同じ文字列を持つ既存の AllowEditRange が既にある場合、または文字列が null または空 ("") の場合、このメソッドは InvalidArgument エラーをスローし、タイトルの設定に失敗します。

setTitle(title: string): void;

パラメーター

title

string

戻り値

void