New answers tagged

0

For a Modern Team Site you have to go to the Site Assets folder and upload the site logo there. It must be name __siteIcon__.jpg and must be a jpg for it to work. Upload your new file and overwrite the existing file. Wait a few seconds and hit CTRL+F5 to clear the cache and there you have it.


0

There is no such tokens that could get information from your custom filed value. You need to use some custom js to achieve this. If you create custom action through sp designer, you can use javascript: /* put your js here */ in the "Navigate to URL" box. Besides, here is an easier option for you: use calculated column instead.


1

Just like Mike said, it seems you want to only use classic UI for that list. You can change the default settings for that list. Check this: Switch the default experience for lists or document libraries from new or classic


0

There shall be some differences between Excel formula and SharePoint formula. Would you like to share us a bit more information about your list and how the formula shall work? I assume your formula is like to be =IF(ISNUMBER(SEARCH("Rejected","the column name where you want to search")), IF(isblank("the column name where you want to check if it is ...


0

thanks for your question. thanks also to @Marek Sarad for your answer which helped me out. I've actually used it and here are the steps I used Make a view that contains list item ID and version, and all comment fields Once you get the URL Paste the URL into the browser An XML file downloads From within Excel data / Get data and open the downloaded XML ...


0

In the div, it will have 2 inputboxes and 1 select dropdown which have Id, you could define CSS based on type: <style type="text/css"> input[type=text], select { width: 100%; padding: 12px 20px; margin: 8px 0; display: inline-block; border: 1px solid #ccc; border-radius: 4px; box-sizing: border-box; } div { border-radius: 5px; ...


0

This is the default behavior of content approval that any modification to the document will change the Approval status to “Pending”. Currently, it is not supported to create exception column for content approval. I don’t think this requirement is achievable since Approval status cannot be individually updated as normal columns with Flow. You will have to ...


0

I am afraid that it's not supported to connect an existing site collection to an existing O365 Group currently. You have to create a new group regardless of through PowerShell or UI. More references: Connect to an Office 365 group. Connect sites to new Office 365 groups using PowerShell:Set-SPOSiteOffice365Group Connect sites to new Office 365 groups ...


0

You can do it like below : <style type="text/css"> #myDiv { // your CSS styles } #fname { // your CSS styles } #lname { // your CSS styles } #country { // your CSS styles } </style>


1

Looks like you have the same list displayed with the Classic UI first and the Modern UI second. The Class UI looks like it has a custom InfoPath form, which is not supported in the Modern UI. In the bottom left corner of your Modern UI screen capture is a the link "Return to Classic SharePoint". Click that to return to the Classic UI.


0

If you have to do it in a Custom Action, you can retrieve the Selected Item ID and then pass that in to your Custom Action JavaScript block and retrieve the 'ClientID' as a property. Here's a post that does something similar: Field Value Custom Action As another potential solution: You could probably just create a Hyperlink Column and use a Workflow to set ...


0

I'm not going to answer your question as stated, but provide an alternate approach to your entire solution. Provider hosted apps - how can I phrase this appropriately? Well, they suck. They are a nightmare to deploy, they impose additional maintenance overhead, they are difficult to style properly, and they are ungodly slow. On top of that they provide very ...


0

You have an "=" where you need a ",". If an IF/ELSE then change to: =IF( ISNUMBER(SEARCH("Rejected",A2)), IF(isblank,"","Today"), "else???" ) If this is an OR or AND test then: =OR( IF(ISNUMBER(SEARCH("Rejected",A2))), IF(isblank,"","Today") ) What is "isblank"? A column name? Or should this be ISBLANK(something)


0

Based on the following reference, "%" and "#" can now be used as name for folders and files. https://developer.microsoft.com/en-us/office/blogs/upcoming-changes-to-sharepoint-and-onedrive-for-business-apis-to-support-and-in-file-names/ However, there are still issues when using String-based URL APIs. I believe that GetFolderByServerRelativeUrl is a String-...


0

Mike's link is very helpful. Do have a check on it. I made a sample flow works in my end. The"Test Library" is your library name. The SP.Data part in the body needs to be checked via the following link https://yourdomain.sharepoint.com/sites/yoursitehere_api/web/lists/GetByTitle('Library name')?$select=ListItemEntityTypeFullName The last outputs part ...


0

You don't have to use HTTP Request to delete the folder. You could try this easier option to delete the folder just via the default "Delete Item" action. You need to use the get folder metadata action to get the folder Id, then when you use the delete item action select the site address, enter the library name as a custom value, and then select the ItemId ...


0

PowerApps can cover most of the functions in InfoPath, but definitely not everything. Things like working with external users, offline work or XML files are not available in PowerApps. Currently, there are no hard limits to the number of pages or connections you have in one app except the 2000 row limit for non-delegable queries. However, it might take ...


1

Add the attachments field to the list view, and then add the code below into a script editor web part in this view. <script src="https://code.jquery.com/jquery-1.12.4.min.js" type="text/javascript"></script> <script type="text/javascript"> (function () { // Create object that have the context information about the field that we want to ...


0

I tested with two choice fields with same field name without other condition and it works as expected: Suggest to test with Caml Designer to build the correct result: Caml Designer Download


1

I was able to get this to work using the following steps: Get a JSON object from the ServerProcessedContent property. JObject jsonObject = clientSideWebPart.ServerProcessedContent; Update the object with my changes. jsonObject[@"imageSources"][@"imageURL"] = imageSourcesImageUrl; Set the PropertiesJson property to the JSON object's text (call ToString())...


0

You can probably do it with an Embed web part. I did one today that filtered a workflow task list by a selected document in a library. ** Disclaimer: I have not tested this with dates! You will need to figure out the date format needed. And be aware that SharePoint dates also have a time part. You may need to add a Calculated Column to create a "date only" ...


0

You can only get ID,Title and GUID with this cmdlet Get-PnPListItem no matter how you try and dice it. This is a real let down to most developers that believe this should be this easy to get the rest of the fields and there values in the list. Maybe PNP developers will modify this commandlet so we don't have to use CSOM with a custom CAML Query which is all ...


0

This is a 2013 style workflow: This simple demo grabs the full name, but you could use Find Substring in String and one of the Extract Substring actions to pull off the last name. You will need to configure App permissions to let the workflow do what the user is not allowed to do. (rename)


0

You can create a flow to delete folders on a given condition, bare in mind as of today, flow does not have an action to delete folders, just files/documents. You should perform an HTTP request to the SharePoint REST API and delete the folder. What you can't make is to run a flow like an on-premise timer job. If you are looking for automatic deletions, you ...


0

As for the selected answer, bare in mind several things. Depending on the type of modern site, the powershell method will remove all buttons at once. For those cases it doesn't hide (just user voice, but not the mobile) you would have to do decide what to do: deal with customers who might understand this is not an opt-out option or look for an alternative. ...


0

You can try working with Word. It's a premium feature in Flow, but it allows you to use a Word file that you have stored in a document library on the same SharePoint site. In this Word file you can define fields through the Developer tab that can be accessed through Flow. The Flow command you are looking for is 'Populate a Microsoft Word template'. Once it ...


0

SharePoint online has its own backup plan and it’s not open for end users. If you need a restoration you can always make a service request for this.As for the MS Flow solution, I don't think this is possible at all, Flow has plenty of restrictions for timeout operations and backing up a whole site can be a time consuming task. So, what are your alternatives?...


1

Try using below CSS: a[aria-label^='Get the mobile app'] { display: none !important; } Or div[class^='feedback_'] { display: none !important; } You can also vote on the similar UserVoice using below link: Remove Get the mobile app and Feedback buttons. Also, there is another way to hide feedback options tenant wide using PowerShell command: ...


0

As per my understanding, You want to access the edit form once item has been created. for that you have to use redirect method in onQuerySucceeded method. function onQuerySucceeded() { var itemId = oListItem.get_id(); var listUrl = _spPageContextInfo.webAbsoluteUrl + "/Lists/YourListName/EditForm.aspx?ID=" + itemId; // Redirect window....


0

~, #, %, & , *, {, }, \, :, <, >, ?, /, |, “ Above special character is not allowed for files/folder.. you need to replace these characters for create folder or files. Reference You have to change the file name as you are using one drive. SharePoint Library also won't allow you to upload files having above mentioned characters.


1

No. It is not possible using OOTB functionalities as SharePoint does not support the column level permissions. SharePoint only supports unique permissions until item level.


0

You can try switching to the classic experience to see if it is displayed. If it still doesn't, you can try to re-deploy it. You can refer to the article below: https://github.com/SharePoint/sp-dev-docs/blob/master/docs/sp-add-ins/create-custom-actions-to-deploy-with-sharepoint-add-ins.md


0

I think MFA is not a watertight solution to the question. I have tested this in these steps: logged in to office.com (using MFA). Do not remember password, do not stay logged in. opened a Word document in the local APP logged out of office.com and closed the browser Closed the document and closed Word Opened Word again (local APP), and the document could be ...


0

Per my research, If cookies are enabled, this error may be caused by a hostname with an underscore character (_). The workaround is to either change the appliance hostname to not have underscore or to use the appliance IP address for accessing the GUI instead of the hostname. Reference: https://blogit.create.pt/miguelisidoro/2013/12/01/sharepoint-and-the-...


0

This is not the default behavior when you add a list web part in the welcome page. A few things you can check: Make sure the calendar is displayed properly in the calendar list. Delete this web part and create a new one in another zone on the welcome page, for example, the body part. Test on a new page with different template like wiki page. Switch to ...


0

You could re-install the SharePoint Online Client Components SDK and SharePoint Online Management Shell. And there is a demo for your reference to create the document library from custom template by PnP PowerShell. $username = "username@tenant.onmicrosoft.com" $password = "password" $secstr = New-Object -TypeName System.Security.SecureString $password....


0

You could check the permission of current user in the “Apps for SharePoint” library. Go to library settings->”Permissions for this document library” under “Permissions and Management”. Then you also could switch to another user to check if the same issue will occur. Updated: You could access the library settings like the picture below.


0

Just like Josh said, the easiest solution will be using MFA which requires the users to do two-step verification for access. For how to set up MFA, please check this: Set up multi-factor authentication After that, ask the users to set up 2-step verification for Office 365 We strongly recommend setting up more than one verification method. For example, if ...


0

One way to accomplish this, and I'm sure that there are others, is to enable MFA on all accounts. This way even if someone does save creds in their browser, they still get prompted for the MFA.


0

I see you encoded the comma (,) also in the select clause. Please also for better standards don't include additional spaces in the values. Try the below query https://mysite.sharepoint.com/_api/search/query?querytext='Path:https:%2f%2fmysite.sharepoint.com%2fsites%2fIntranet%2fLists%2fmylist%2f'&rowlimit=100&selectproperties='RefinableString00,...


0

I have tried using my application id, secret to a url of the site in SPO environment and I am able to get the context. Please check the site url and the credentials one more time. I don't see anything wrong here. Try without realm. Pass just siteurl, clientid, clientsecret and see. -Praveen.


0

This is because - (minus or hyphen) is a special symbol/token in SharePoint search. Special characters such as comma (","), semicolon (";"), colon (":"), underscore ("_"), minus ("-"), or forward slash ("/") are treated as white space. This is related to the tokenization process in SharePoint search query processing. All the OOB values from Refinement web ...


0

There is currently no action available to send an email to SharePoint group. But, you can achieve the same using below workaround: Create a flow which will trigger on a file creation in document library. Get SharePoint group users using Send an HTTP Request to SharePoint Action in Flow . Loop through the response you got from above step and send an email ...


0

There is an action called "Add User to SharePoint Group" in MS Flow, you can use it. There are similar posts about this topic, you can refer to them: Add User to SharePoint Group Microsoft Flow – Add user to SharePoint Group Flow to add user to old school SP People and Groups using REST API?


1

Shared list is not supported in SharePoint. One common workaround is to use SharePoint designer workflow or Microsoft Flow to update contents between lists. Here are some references for you. Copy data between two SharePoint lists (or any two data sources) efficiently. How to use Flow to copy items between two data sources. SHAREPOINT LIST WORKFLOW: ...


0

Suppose you mean site design json schema such as associateExtension You could use SharePoint Online Management Shell to do it. https://docs.microsoft.com/en-us/sharepoint/dev/declarative-customization/site-design-powershell One demo thread. https://drewmadelung.com/powershell-for-sharepoint-site-designs-site-scripts/


0

If you want to add user to Azure AD, we need use Graph API to achieve it. Graph API: https://graph.microsoft.com/v1.0/users If you want to use JavaScript code, we can using Microsoft Graph JavaScript Client Library.


0

You can create Custom Action by using SharePoint Designer. Open Lists/libraries with SharePoint Designer->Click Custom Action->View Ribbon->Create Custom Action. Then the extra form will show up in the Ribbon. Refer to the following links: http://www.abelsolutions.com/totm/creating-a-custom-action-in-2-steps-with-sharepoint-designer/ https://www.c-...


0

If you're using modern UI, you should either customize a form with PowerApps or use another designer of forms, e.g. Plumsail Forms. There're no other ways to run custom code in a SharePoint form.


Top 50 recent answers are included