Tag Info

New answers tagged

0

I am not sure why multi line init parameter is not working for you. Also Plumsail Split String action you can use. After splitting you will get a Dictionary object. Just iterate and replace the string value as required.


0

This isn't possible with private site collections on SharePoint Online currently. This is because of the SSL requirement (in the E plans) for private site collections. There isn't a way to upload an SSL cert to SharePoint Online so that it can serve requests for that domain and HTTPS. You can map your vanity domain to your SharePoint Online public web site ...


0

Your SharePoint hosted app solution in VS should have a folder named Resources (Host Web). In this folder you should have a resource file named Resources.en-US.resx with the key and the string. The custom should be able to locate the resource file.


1

You can create a new SharePoint Designer workflow. Set workflow to start automatically on item create. Add a custom action to Start Approval Process on current item. Select who the approver is. Now you can add logic if Approved then move current item to another folder. If rejected you can use Send Email Action to inform actual uploader. Video: Create an ...


2

You could try var varSiteLocStatus = ctx.RenderFieldByName(ctx, solSiteActSitesStatus); Check out this article and scroll down to the section on "calling nested templates." The ctx object provides access to the all the different rendering methods used by SharePoint, so for any particular level you should be able to get the default HTML generated by ...


0

Try function CBody(ctx) { if(ctx.CurrentItem.hasOwnProperty("Author0") && ctx.CurrentItem.Author0 != undefined) { var ret = "<span >" + ctx.CurrentItem.Author0 + " </span>" return ret; } return ""; }


1

Create a workflow variable containing a single space character and use the Trim function to blank the variable. http://officepowerups.com/2014/01/28/how-to-blank-a-text-field-with-a-workflow/


0

Because of storage and performance concerns, auditing for Opening or downloading documents, viewing items in lists, or viewing item properties is not available for SharePoint Online in Office 365 for enterprises. This option is likely to generate a large number of events that will potentially degrading the performance and other aspects of the site ...


0

Because of storage and performance concerns, auditing for Opening or downloading documents, viewing items in lists, or viewing item properties is not available for SharePoint Online in Office 365 for enterprises. This option is likely to generate a large number of events that will potentially degrading the performance and other aspects of the site ...


0

It seems issue is occuring when the recycle bin cleanup kicks in (30/90 days), try removing the app from 1st and 2nd stage recycle bin before reinstalling, it should not occur. You need to do this everytime you reinstall.


2

You can only map your own domain to Sharepoint Online public site via SPOnline admin page like written here: https://support.office.com/en-us/article/Rename-your-SharePoint-Online-Public-Website-address-to-use-your-custom-domain-3d4bd288-772b-4f88-af4d-f025b3825ed3?ui=en-US&rs=en-US&ad=US. Unfortunately, this will be only redirection from your ...


2

Kareem, Browse to Site Settings page of the subsite and click on the "Master Page" under "Look and feel" section. Select "Specify a master page to be used by this site and all sites that inherit from it:" Select the master page from the dropdown shown in the following screen grab Let me know if you have any questions


0

I think it could be related to the fact that Microsoft is removing the "Tasks" feature from SharePoint Online. According to the KB below, tasks in SharePoint Online will continue to sync only until September, 2015. Check the "More Information" on the link below: https://support.microsoft.com/en-us/kb/2998445 If that is what is really happening, perhaps ...


0

Are you looking to create a custom New List Form from Designer which is still a List form? OR You would like to have a web part page and add your custom web part to it and make use of it as a new form for your custom list? If so, you can edit the default New form list page (http://Test/Project/Lists/Changes/NewForm.aspx) directly and delete the existing ...


0

This article, together with associated sample project, should provide you all details for your exact scenario: on how to allow AppOnly calls in a high trust scenario; retrieving the access token via AAD Performing app-only operations on SharePoint Online through Azure AD


0

Currently they are offering the Machine translation services with activating SharePoint translation services https://technet.microsoft.com/en-us/library/5e1ee081-cab8-4c1b-9783-21c38ddcb8b0#bkmk_tableo365 In all the Enterprise options.


4

You can get an idea about where your Office 365 data is stored at Microsoft Online Services - Where is my data? According to that your data is probably in the region closest to where the admin stated the company resided. If you're using CSOM (Client Side Object Model) from server code then you should probably place your App in the same region. But if your ...


3

The best region would be whatever is closest to you. As far as I know, these are the general locations of the Azure data centers: North Central US – Chicago South Central US – San Antonio West US – California East US – Virginia So if you are rolling a provider hosted app in Azure, you'd want to tie your Azure servers to the region that is closest to you.


0

The problem is that your CSS/JS/jQuery code will only run when the page is ready(), which happens once. When you navigate to another month, the color coding won't update. There is no easy solution if you want custom colors in SharePoint beyond those that you can set when you add a layer (a reference to a separate calendar). I wrestled with this one myself, ...


2

This is one of the SharePoint Online Limitation, but their are couple of workaround for it. As Amal mentioned, use the 2010 workflow. add the users as contact in Exchange. This has the following disadvantage, it takes +/- 3 days to show up in SharePoint. Once User in the contact list then you can send the email to that address. To send email to external ...


0

You don't have to use workflow, if you don't want to. Start with a fresh SharePoint task list, and configure it to send e-mail to assignees. You can name the task list the way you want and add site columns according to your needs. No workflow is needed.


1

It is not supported to apply $filter query option to Attachments field type, it is a similar restriction as for multi-value lookup fields and users. According to Use OData query operations in SharePoint REST requests: Queries for multi-value lookup fields and users Because multi-value lookup fields are returned as a string of multiple values, there ...


0

you can do it with jquery and _spPageContextInfo. [UserLoginName]= _spPageContextInfo.userLoginName HTML image source "/_layouts/15/userphoto.aspx?size=M&accountname=[UserLoginName]"


1

You could use a "Pages" library wich is available when publishing features is on. There are few content types like "article page", "page" nad "welcome page". Using one of this CT you could write different Title and Name of pages. For not publishing sites there are used Site Pages library for pages creation, and it uses Wiki pages content types, there is ...


0

I had this problem in the past (about a year ago, was for SharePoint 2010) the only way that I was able to work around this was to use the InfoPath filler client instead of browser based forms. This probably isn't what you are looking for. Some of the other suggestions you'll probably get are to use JavaScript to get your form back to the top (or that it ...


1

Using listItem.BreakRoleInheritance(false, false); to break inheritance for Folder1 is correct, if you want to have unique permissions set from this level on. But if you want Folder2 to inherit from Folder1 and Folder3 from Folder2 (which basically means both inherit from Folder1) you CANNOT use BreakRoleInheritance. This will break inheritance of ...


0

Use Content Types it is much easier. Then you can query on ContentType:MyCustomContentType and find the items no matter where they reside.


1

If the user who you are Sharing File is part of SharePoint then you can simply pass the URL to the user, who can access the file directly. For external users, you can get this link using ObjectSharingInformation class. This class has property AnonymousEditLink and AnonymousViewLink You can use below snippet for that var item = //code to get list item.. ...


1

It sounds like you want one view at the root level and a different view inside the folder. To create different views for root and folders do the following. Create the view to show at the root set it as default view Create the view to show inside folders set it as default view, but also down in the folders section set Show this view to In folder of content ...


1

If you add your webpart using xml (like in the .webpart files) you can add the following property <property name="ShowTimelineIfAvailable" type="bool">False</property>


0

Saving list as template will not keep the look up field connections. Workaround is Restore Lookup Lists in Destination Save Master List as Template without data Restore Master List in Destination Fix Lookup fields Export source list into Excel Copy Rows from Excel Open Destination List in Data Sheet mode Paste data


0

Did you create a column or a content type in the content type hub? If it is a column, did you add it to the Document Library content type? If that is the case, you can either wait for propagation of the change or you can choose Republish option under Content type>>Manage publishing for this content type If you have created a new content type, that content ...


1

We had a similar situation with office 365 and yammer embed in IE 11. Enabling Protected Mode for the Trusted Sites Zone (Internet Options > Security > Trusted Sites > Enable Protected Mode) solved it. Apparently Protected Mode used to be on by default in IE but no longer is.


0

You could try Azure AD Graph REST API for that purpose, in particular Get User(s) operation, for example: GET https://graph.windows.net/contoso.onmicrosoft.com/users?api-version=2013-04-05 HTTP/1.1 Authorization: Bearer eyJ0eX ... FWSXfwtQ Content-Type: application/json Host: graph.windows.net


1

You should be able to use this: Set-SPOUser -Site "https://oursp.sharepoint.com/sites/sitecoll" -IsSiteCollectionAdmin $true -LoginName "c:0-.f|rolemanager|s-1-5-21-112313..."


1

these settings are not exposed to SharePoint Online as per MSFT policy. To change this value, you have to login on the central admin and change it but we dont have access to central admin. You are right this is only available in the SharePoint On prem.Please check the below blog for Office 365 limitation: ...


3

On your site, view the source of the start page (ctrl + U) and search for JavaScript variable g_wsaSiteTemplateId. You'll get the Template ID like this var g_wsaSiteTemplateId = 'STS#0'; Then just find what template that is in the list presented in the article SharePoint 2013 Site Template ID


6

You have to break permission inheritance on each document that you want to protect. Go to the document library, select the options menu (...) and the additional options (...) and select Advanced > Shared with. On that view select advanced and click on the ribbon button "Stop inheriting permissions". Add the group/users who should have access to the ...


1

You are not looking for easy option, many 3rd party tools totally depend upon backup / recovery products. What i am seeing, in order to perform a backup or restore you need more than Site Collection admin rights,to access the backend stuff i.e. run the powershell to take the backup and put the file on the server or shared network location. Check this How ...


3

It's true that you don't have the SharePoint Server nor the SQL Server options for backup/restore of your choice. But Microsoft backup everything on Site Collection level and keeps them for two weeks. You can raise a service request and get a restore of your site collection in a RPO fashion. Besides this there are alternative Restore options in SharePoint ...


0

Sorry, but: NO In the end libraries are lists too, just "better ones" which Support files, but in the end they have the same functionality (Columns, Rights, ...). No way to remove their permission to add a document libray (at least in Office 365). All you could do is to hide the button using JavaScript (as mentioned above), but after all, the user is still ...


0

Since its SharePoint Online we don't have much option. Ideal solution is to update the Site Templates and remove it from there. To tackle this you can add following JavaScript code into <script type="text/javascript"> function AlterStorefront() { if (SP.Storefront != undefined) { var listedApps = ...


1

You're wrong asserting provider-hosted apps don't allow to handle AppInstalled event. It is absolutely possible. Refer to this documentation: Handle events in apps for SharePoint and to this sample: SharePoint 2013: Create a provider-hosted app that customizes app installation


0

You can try OAuth authentication. Check below link which has all the steps explained in detail. sharepoint-online-o365-oauth


0

It turns out, I just have to add the attributes in CSS as below. <style type="text/css"> .myFrame1 { position: relative; overflow: auto; } .myFrame1 li { list-style: none; height:250px; width:375px} .myFrame1 ul li { float: left; } .myFrame1 ul {margin-left: -40px;} </style> This will do the trick. Hope this can help ...


1

SharePoint Administrators can deploy apps to their tenancy basically in two different ways. Deploy from the app catalog (“app stapling”) or via Sideloading. Centrally Deployed Apps Vs Sideloading comparison App Stapling (Deploy from the app catalog) Custom actions and app parts are not supported App Install, Uninstall and upgrade event receivers cannot ...


2

SiteLoading App sideloading, from a SharePoint context, is the ability to install a SharePoint app directly into a site to explicitly bypass the regular governance controls of SharePoint. The main reason for blocking sideloading by default on non-developer sites is the risk that faulty apps pose to their host web/host site collection. Apps have ...


0

Tenant ID is nothing but SharePoint Online Site Realm. You can get this by having a REST call to the site API. Follow below steps: Make a Get request GET https://your_site.sharepoint.com/_vti_bin/client.svc Header: Authorization: Bearer Get the Bearer realm component from the response header and save it. Check the below post for complete step to ...


0

I found the issue: I make it in NewForm.aspx. In this page. Author can not found because no one create it. To solve this problem. You can use javascript to handle this: var openMenuSelector = $('.ms-core-menu-root[title="Open Menu"]'); var currentUserDisplayName = openMenuSelector.length > 0 ? openMenuSelector[0].firstChild.data : '';


3

If you have SharePoint online Plan 2(E3 and E4 plan has included it) that supports you to set up BCS. deploy an external list on your SharePoint online. The external list displays data from an external data source. It is built on an external content type that describes the data source, and allows users to work with the data in a familiar SharePoint ...



Top 50 recent answers are included