AddList
指定されたプロパティを持つ新しいSharePoint リストを作成します。構造化されたデータストレージのセットアップを自動化するのに役立ちます。
Stored Procedure-Specific Information
The AddList stored procedure creates a new list in SharePoint. You can specify the list name, template type, description, and optionally define columns to create with the list.To create a basic list, enter:
EXEC AddList Name = 'Test List', Template = 'GenericList', Description = 'A test list';
To create a list with predefined columns, you can use a JSON aggregate or a temporary table for the Columns parameter:
EXEC AddList Name = 'Test List', Template = 'GenericList', Description = 'A test list with columns', Columns = '[{"ColumnName":"Column1","ColumnType":"Text"},{"ColumnName":"Column2","ColumnType":"Number"}]';
Using a temporary table for columns:
INSERT INTO Columns#TEMP (ColumnName, ColumnType) VALUES ('TestColumn', 'Text');
EXEC AddList Name = 'Testing', Template = 'GenericList', Description = 'Desc', Columns = 'Columns#TEMP';
Input
| Name | Type | Required | Description |
| Name | String | True | SharePoint サーバー上に作成される新しいリストの名前。 |
| Template | String | True | リスト作成時に使用するテンプレートの名前またはID ('Custom List' や'Document Library' など)。
使用できる値は次のとおりです。GenericList, DocumentLibrary, Survey, Links, Announcements, Contacts, Events, Tasks, DiscussionBoard, PictureLibrary, DataSources, WebTemplateCatalog, UserInformation, WebPartCatalog, ListTemplateCatalog, XMLForm, MasterPageCatalog, NoCodeWorkflows, WorkflowProcess, WebPageLibrary, CustomGrid, DataConnectionLibrary, WorkflowHistory, GanttTasks, Meetings, Agenda, MeetingUser, Decision, MeetingObjective, TextBox, ThingsToBring, HomePageLibrary, Posts, Comments, Categories, IssueTracking, AdminTasks デフォルト値はGenericListです。 |
| Description | String | False | リストの目的についてのコンテキストを提供するための簡単な説明。 |
| Columns | String | False | リストに追加する列の定義。JSON、XML、またはテンポラリテーブル形式を受け付けます。 |
Result Set Columns
| Name | Type | Description |
| Success | Boolean | リストの作成に成功したかどうかを示します。成功した場合は'true' を、失敗した場合は'false' を返します。 |