Developer
7379 TopicsHow to stop SharePoint list custom column formatting affecting form display?
Hello, I am trying to apply custom formatting to a multi-select 'Choices' column in a SharePoint list. The custom formatting applies consistent capitalisation to choices, and joins them with a delimiter (required as just applying the style removes spaces between choice items). The custom formatting JSON is as below: { "$schema": "https://developer.microsoft.com/json-schemas/sp/v2/column-formatting.schema.json", "elmType": "div", "txtContent": "=join(@currentField,', ')", "style": { "text-transform": "capitalize" } } However, when I apply this style to the column through the JSON editor it affects the display of the corresponding field in the form, adding line breaks where they are not wanted, as below. I have tried adding "word-wrap": "nowrap" in the style element of the column format, which works to stop the new lines being added where they are not wanted but prevents logical new lines being added to show all selected elements. I've also tried variations of the "width" property in the style element to try and force the form to use all available space, but to no avail. Interestingly, this only affects 'edit' and 'view' forms (where you are interacting with an existing item) and is not affecting the 'new' form when creating new items. I have custom JSON formatting in the 'Head' section of the form itself, but nothing in the 'Body' or 'Footer' sections. I've tried removing the customisation in the 'Head' but this doesn't resolve the issue. If anyone has any solutions they can offer they would be very much appreciated.24Views0likes1CommentIssues with PSI.bot Service Sample Code: Delays, Recording Problems, and User Experience Concerns
Hello, I am using the "PSI.bot service" sample code from the documentation for implementing real-time audio and video recording, and I am encountering several issues that impact the performance and user experience. 1. Bot Joining the Call: The bot takes a long time to join calls, and in some cases, it doesn't join at all. Is there a way to make the bot join calls more reliably and promptly? Can the bot join as an invisible participant rather than appearing as a participant block like others? 2. Recording Issues: The bot takes too long to start recording after joining the call. Sometimes it doesn’t record at all unless I toggle my camera on and off. The video is saved as a series of images that I have to manually convert into an MP4. Is there a way to directly save recordings as MP4 files instead of images? For audio, there’s no direct association with the video frames, so I have to use the audio buffer. This feels redundant and complicates the process. 3. Application Management: Currently, I have to manually add the app to each meeting by scrolling through the meeting list and finding the specific meeting. Is there a way to add the bot to my apps, so I can easily turn it on/off for any meeting without this extra step? I’m looking for ways to stabilize the bot’s behavior and improve the overall user experience. Any guidance or recommendations would be greatly appreciated. Thank you in advance for your help! Best regards, Itay_Nadir42Views0likes1CommentDax measure not considering the filter context and not aggregating
Hi, I have the below visual and highlighted Dax is having problem: Below is Dax: noofdays = COUNTROWS(Calendar_) For the below selected filters, noofdays dax should display 60 for month of September 2024 and 62 for month of October 2024. The total aggregate value should be 122 days. But this dax is giving wrong values now. FYI, when I bring in DBName-Points_Id into the visual,it is giving correct values row by row but when removed it doesn't: FYR, My expected output should be like below: PFA file here Portfolio Performance - v2.15 (1).pbix Please let me know if you need further info! Thanks in advance! SergeiBaklan92Views0likes7CommentsM365 Developers Update | December 2024 Edition
In this monthly blog series focused on M365, we will be sharing product updates, notable reads, and other new resources that can be leveraged by developers who are building apps for the commercial marketplace. Spotlight Simplify development with the new Microsoft 365 Agents SDK. Build enterprise-grade, scalable, multi-channel agents with code using the Microsoft 365 Agents SDK. Get started. Watch our Ignite session on demand to deep dive into the new agent development tools and discover how you can enhance Copilot and more. Start watching. Catch up on all of our Ignite announcements around Microsoft 365 Copilot extensibility Read the latest. Read the latest Teams Toolkit for Visual Studio Code updates to learn about new features and enhancements. Get the latest. Learn Learn how you can extend Microsoft 365 Copilot with declarative agents using Visual Studio Code. Try it now. Catch up with all our Copilot extensibility breakout sessions from Ignite 2024 on demand. Watch now. Get started building agents for Microsoft 365 Copilot with hands-on labs. Begin your journey. Keep up to date Microsoft 365 Developer Podcast: Dive into Copilot extensibility and more with the experts.Tune in. YouTube: Subscribe to explore hands-on tutorial videos, news, and more. Watch now. LinkedIn: Follow us on LinkedIn to stay up to date on the latest developer announcements. Join us. Community calls: Learn from our experts on a variety of Microsoft 365 platform topics.Join a call.87Views0likes0CommentsExtracting Device and Participation Details in Microsoft Teams
Hi everyone, I am working on a project for my organization to extract detailed information about Teams calls. Specifically, I need to gather data on the devices used by participants, as well as their join and leave times for each Teams meeting. This includes both participants and organizers. My current approach involves: 1. Using Microsoft Graph API to access call and participant data. 2. Fetching relevant details such as device type, join time, and leave time. - What are the best practices for extracting and managing this data? - Are there any specific API endpoints or techniques you recommend for efficiently retrieving this information? - How can I ensure the accuracy and completeness of the data collected? - Are there any tools or libraries that can simplify this process? Looking forward to your insights and experiences! Thanks in advance for your help!29Views1like2CommentsGuidance Needed: Report on Libraries and Subfolder Permissions in SPO Site
Hi All, I have a requirement to generate a report of all libraries and their subfolder permissions from a SharePoint Online (SPO) site. I have already tried a few scripts from the internet, but none seem to fulfill this requirement. Any guidance would be appreciated! Regards, SanthoshSolved16Views0likes1Commentpersonal account can't search files
hello,recently I found that personal account can't search files by GET /me/drive/root/search(q='{search-text}') . I am sure the target file exist in OneDrive. I can access it by GET /me/drive/root/children.is anyone know why and how can I solve it? here are my personal account testing result screenshot: the folder named "Documents" is exist. and the search result is a empty array also, here are communications records in Microsoft Q&A: https://learn.microsoft.com/zh-cn/answers/questions/2133894/onedrive-rest-api21Views0likes0CommentsBest solution to improve performance of enterprise scale data
Hi Team, Calling Microsoft Fabric Experts! Need Your Guidance! Before the introduction of Microsoft Fabric, we relied on Dataflows Gen2 to connect to SQL sources, pull data, and transform it. For context, Dataflows sit inside workspaces and not within any Lakehouse/Data Warehouse. We then used these Dataflows as the source for our Power BI reports. However, with enterprise-scale data, this approach sometimes slowed down report performance. Enter Fabric's OneLake With OneLake storing data in Parquet and Delta table formats, performance can be significantly improved. I’m exploring the best way to leverage this, and I’d love your insights! Here are my two thoughts: Option 1: Create a Lakehouse. Bring in the existing Dataflows to create Delta tables. Use these Delta tables as the source for Power BI reports. Will this improve Power BI report performance? Option 2: Create a Lakehouse. Build a Pipeline within the Lakehouse to pull data directly from SQL. Use this transformed data as the source for BI reports. What’s your take? Your suggestions aren’t just helpful for me but could benefit many in the community. I truly appreciate the time and effort from those who love sharing their knowledge. Looking forward to hearing from the amazing experts out there! Thank you! SergeiBaklan50Views0likes1Comment