1e41f4b71Sopenharmony_ci# @ohos.pasteboard (Pasteboard) (System API) 2e41f4b71Sopenharmony_ci 3e41f4b71Sopenharmony_ciThe **Pasteboard** module provides the copy and paste support for the system pasteboard. You can use the APIs of this module to operate pasteboard content of the plain text, HTML, URI, Want, pixel map, and other types. 4e41f4b71Sopenharmony_ci 5e41f4b71Sopenharmony_ci> **NOTE** 6e41f4b71Sopenharmony_ci> 7e41f4b71Sopenharmony_ci> - The initial APIs of this module are supported since API version 6. Newly added APIs will be marked with a superscript to indicate their earliest API version. 8e41f4b71Sopenharmony_ci> - This topic describes only the system APIs provided by the module. For details about its public APIs, see [@ohos.pasteboard (Pasteboard)](js-apis-pasteboard.md). 9e41f4b71Sopenharmony_ci 10e41f4b71Sopenharmony_ci## Modules to Import 11e41f4b71Sopenharmony_ci 12e41f4b71Sopenharmony_ci```ts 13e41f4b71Sopenharmony_ciimport pasteboard from '@ohos.pasteboard'; 14e41f4b71Sopenharmony_ci``` 15e41f4b71Sopenharmony_ci 16e41f4b71Sopenharmony_ci### setAppShareOptions<sup>12+</sup> 17e41f4b71Sopenharmony_ci 18e41f4b71Sopenharmony_cisetShareOptions(shareOptions: ShareOption): void 19e41f4b71Sopenharmony_ci 20e41f4b71Sopenharmony_ciSets the global pasteable range of the application. 21e41f4b71Sopenharmony_ci 22e41f4b71Sopenharmony_ci**System API**: This is a system API. 23e41f4b71Sopenharmony_ci 24e41f4b71Sopenharmony_ci**System capability**: SystemCapability.MiscServices.Pasteboard 25e41f4b71Sopenharmony_ci 26e41f4b71Sopenharmony_ci**Parameters** 27e41f4b71Sopenharmony_ci 28e41f4b71Sopenharmony_ci| Name| Type| Mandatory| Description| 29e41f4b71Sopenharmony_ci| -------- | -------- | -------- | -------- | 30e41f4b71Sopenharmony_ci| shareOptions | [ShareOption](js-apis-pasteboard.md#shareoption9) | Yes| Pasteable range.| 31e41f4b71Sopenharmony_ci 32e41f4b71Sopenharmony_ci**Error codes** 33e41f4b71Sopenharmony_ci 34e41f4b71Sopenharmony_ciFor details about the error codes, see [Pasteboard Error Codes](errorcode-pasteboard.md). 35e41f4b71Sopenharmony_ci 36e41f4b71Sopenharmony_ci| ID| Error Message| 37e41f4b71Sopenharmony_ci| -------- | -------- | 38e41f4b71Sopenharmony_ci| 202 | Permission verification failed. A non-system application calls a system API. | 39e41f4b71Sopenharmony_ci| 401 | Parameter error. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed. | 40e41f4b71Sopenharmony_ci| 12900006 | Settings already exist. | 41e41f4b71Sopenharmony_ci 42e41f4b71Sopenharmony_ci**Example** 43e41f4b71Sopenharmony_ci 44e41f4b71Sopenharmony_ci```ts 45e41f4b71Sopenharmony_cilet systemPasteboard: pasteboard.SystemPasteboard = pasteboard.getSystemPasteboard(); 46e41f4b71Sopenharmony_citry { 47e41f4b71Sopenharmony_ci systemPasteboard.setAppShareOptions(pasteboard.ShareOption.INAPP); 48e41f4b71Sopenharmony_ci console.info('Set app share options success.'); 49e41f4b71Sopenharmony_ci} catch (err) { 50e41f4b71Sopenharmony_ci let error: BusinessError = err as BusinessError; 51e41f4b71Sopenharmony_ci console.error(`Set app share options failed, errorCode: ${error.code}, errorMessage: ${error.message}.`); 52e41f4b71Sopenharmony_ci} 53e41f4b71Sopenharmony_ci``` 54e41f4b71Sopenharmony_ci 55e41f4b71Sopenharmony_ci### removeAppShareOptions<sup>12+</sup> 56e41f4b71Sopenharmony_ci 57e41f4b71Sopenharmony_ciremoveShareOptions(): void 58e41f4b71Sopenharmony_ci 59e41f4b71Sopenharmony_ciDeletes the global pasteable range of the application. 60e41f4b71Sopenharmony_ci 61e41f4b71Sopenharmony_ci**System API**: This is a system API. 62e41f4b71Sopenharmony_ci 63e41f4b71Sopenharmony_ci**System capability**: SystemCapability.MiscServices.Pasteboard 64e41f4b71Sopenharmony_ci 65e41f4b71Sopenharmony_ci**Error codes** 66e41f4b71Sopenharmony_ci 67e41f4b71Sopenharmony_ciFor details about the error codes, see [Pasteboard Error Codes](errorcode-pasteboard.md). 68e41f4b71Sopenharmony_ci 69e41f4b71Sopenharmony_ci| ID| Error Message| 70e41f4b71Sopenharmony_ci| -------- | -------- | 71e41f4b71Sopenharmony_ci| 202 | Permission verification failed. A non-system application calls a system API. | 72e41f4b71Sopenharmony_ci 73e41f4b71Sopenharmony_ci**Example** 74e41f4b71Sopenharmony_ci 75e41f4b71Sopenharmony_ci```ts 76e41f4b71Sopenharmony_cilet systemPasteboard: pasteboard.SystemPasteboard = pasteboard.getSystemPasteboard(); 77e41f4b71Sopenharmony_citry { 78e41f4b71Sopenharmony_ci systemPasteboard.removeAppShareOptions(); 79e41f4b71Sopenharmony_ci console.info('Remove app share options success.'); 80e41f4b71Sopenharmony_ci} catch (err) { 81e41f4b71Sopenharmony_ci let error: BusinessError = err as BusinessError; 82e41f4b71Sopenharmony_ci console.error(`Remove app share options failed, errorCode: ${error.code}, errorMessage: ${error.message}.`); 83e41f4b71Sopenharmony_ci} 84e41f4b71Sopenharmony_ci``` 85