Skip to content

Commit

Permalink
Adds spp autofillcolumn apply command. Closes pnp#6203
Browse files Browse the repository at this point in the history
  • Loading branch information
mkm17 committed Jan 29, 2025
1 parent df85113 commit db18aae
Show file tree
Hide file tree
Showing 6 changed files with 788 additions and 0 deletions.
1 change: 1 addition & 0 deletions .eslintrc.cjs
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ const dictionary = [
'assets',
'assignment',
'audit',
'autofill',
'azure',
'bin',
'builder',
Expand Down
85 changes: 85 additions & 0 deletions docs/docs/cmd/spp/autofillcolumn/autofillcolumn-set.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
import Global from '/docs/cmd/_global.mdx';
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';

# spp autofillcolumn set

Applies the autofill option to the selected column

## Usage

```sh
m365 spp autofillcolumn set [options]
```

## Options

```md definition-list
`-u, --siteUrl <siteUrl>`
: The URL of the target site.

`--listTitle [listTitle]`
: The title of the library on which to apply the model. Specify either `listTitle`, `listId`, or `listUrl` but not multiple.

`--listId [listId]`
: The ID of the library on which to apply the model. Specify either `listTitle`, `listId`, or `listUrl` but not multiple.

`--listUrl [listUrl]`
: Server or web-relative URL of the library on which to apply the model. Specify either `listTitle`, `listId`, or `listUrl` but not multiple.

`-i, --columnId [columnId]`
: ID of the column to which the autofill option will be assigned.

`-t, --columnTitle [columnTitle]`
: Title of the column to which the autofill option will be assigned.

`--prompt [prompt]`
: The text in natural language that will be used to extract specific information or generate information from files within a SharePoint library.

`--isEnabled [isEnabled]`
: Enables or disables the autofill column feature.
```

<Global />

## Examples

Applies an autofill column on a selected column to a document library based on the list id.

```sh
m365 spp autofillcolumn set --siteUrl "https://contoso.sharepoint.com/sites/mainSite" --listId "7645e69d-21fb-4a24-a17a-9bdfa7cb63dc" --columnId "1045e69d-21fb-4214-a25a-9bdfa7cb63a2" --prompt "Write a 2-line summary of the document"
```

Applies an autofill column on a selected column to a document library based on the list title.

```sh
m365 spp autofillcolumn set --siteUrl "https://contoso.sharepoint.com/sites/mainSite" --listTitle "Documents" --columnId "1045e69d-21fb-4214-a25a-9bdfa7cb63a2" --prompt "Write a 2-line summary of the document"
```

Applies an autofill column on a selected column to a document library based on the list url.

```sh
m365 spp autofillcolumn set --siteUrl "https://contoso.sharepoint.com/sites/mainSite" --listUrl '/Shared Documents' --columnId "1045e69d-21fb-4214-a25a-9bdfa7cb63a2" --prompt "Write a 2-line summary of the document"
```

Applies an autofill column on a selected column to a document library based on the list id and column title.

```sh
m365 spp autofillcolumn set --siteUrl "https://contoso.sharepoint.com/sites/mainSite" --listId "7645e69d-21fb-4a24-a17a-9bdfa7cb63dc" --columnTitle "ColumnTitle" --prompt "Write a 2-line summary of the document"
```

Disables the autofill column for a selected column in a document library, based on the list id and column title.

```sh
m365 spp autofillcolumn set --siteUrl "https://contoso.sharepoint.com/sites/mainSite" --listId "7645e69d-21fb-4a24-a17a-9bdfa7cb63dc" --columnTitle "ColumnTitle" --isEnabled false
```

Modifies the prompt for the autofill column

```sh
m365 spp autofillcolumn set --siteUrl "https://contoso.sharepoint.com/sites/mainSite" --listId "7645e69d-21fb-4a24-a17a-9bdfa7cb63dc" --columnTitle "ColumnTitle" --isEnabled true --prompt --prompt "Write a 1-line summary of the document"
```

## Response

The command won't return a response on success.
9 changes: 9 additions & 0 deletions docs/src/config/sidebars.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4102,6 +4102,15 @@ const sidebars: SidebarsConfig = {
},
{
'SharePoint Premium (spp)': [
{
autofillcolumn: [
{
type: 'doc',
label: 'autofillcolumn set',
id: 'cmd/spp/autofillcolumn/autofillcolumn-set'
}
]
},
{
contentcenter: [
{
Expand Down
1 change: 1 addition & 0 deletions src/m365/spp/commands.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
const prefix: string = 'spp';

export default {
AUTOFILLCOLUMN_SET: `${prefix} autofillcolumn set`,
CONTENTCENTER_LIST: `${prefix} contentcenter list`,
MODEL_GET: `${prefix} model get`,
MODEL_LIST: `${prefix} model list`,
Expand Down
Loading

0 comments on commit db18aae

Please sign in to comment.