SharepointRestAPIでテキストフィールドを追加するコード
function createTextField(listName, fieldName) { var siteUrl = "https://your-sharepoint-site-url"; var fieldTitle = fieldName.replace(" ", "_x0020_"); // 空白を置き換える必要がある場合 var endpointUrl = siteUrl + "/_api/web/lists/getbytitle('" + listName + "')/fields"; var fieldPayload = { '__metadata': { 'type': 'SP.FieldText' }, 'FieldTypeKind': 2, // テキストフィールドの種類 'Title': fieldTitle, 'Required': false // 必要に応じて必須フィールドに設定 }; $.ajax({ url: endpointUrl, method: "POST", contentType: "application/json;odata=verbose", data: JSON.stringify(fieldPayload), headers: { "Accept": "application/json;odata=verbose", "X-RequestDigest": $("#__REQUESTDIGEST").val() }, success: function (data) { console.log("テキストフィールドが追加されました。"); }, error: function (error) { console.log("エラーが発生しました: " + JSON.stringify(error)); } });}// 使用例:createTextField("リストの名前", "新しいテキストフィールド");