Welcome to the new monday developer community
Discussions category for everything related to app development on top of monday.com
Recently active
Hello There! I’ve already started answering questions on our Slack channel, but I wanted to officially introduce myself here. My name is Omer, and I’m really excited to be here and take part in managing the Marketplace Developer Community. Omer Koort - Developer Community Manager Intro To help you get to know me better, I’ve made an introduction video with some fun facts and a bit about how I envision our connection. Lastly, I’m also sharing a link to a feedback form that will help me better understand your thoughts, needs, and feedback about the community. You can find the form here.
I dont know if this is a React question or a Monday UI question. Look at this reproduction I am using EditableHeading When you edit the field - a discard button appears. how can i change the value of the editableHeader in this example? Here is my component import { EditableHeading, Label } from 'monday-ui-react-core'; import { useState } from 'react'; export declare enum HeadingTypes { h1 = 'h1', h2 = 'h2', h3 = 'h3', h4 = 'h4', h5 = 'h5', h6 = 'h6', } type HeadingTypeValues = `${HeadingTypes}`; export interface Props { val: string; type: HeadingTypeValues; save: (val: string) => void; } export const Field = ({ val, type, save }: Props) => { const [edits, setEdits] = useState(''); const [value, setValue] = useState(val); function editVal(name: string) { console.log(`🚀 => Field => editVal => name:`, name); setEdits(name); } function discard() { setEdits(''); setValue(val); } return ( <div className='block relat
I have this item, or rather subitem (with a file attached): The file is not in a column, or a status, so I don’t seem to be able to locate it using graphql: How can I find it with graphql? Where am I going wrong?
Hi, Can someone confirm that monday-code Environment variables are shared across all versions of the installed app? That’s seems to be the supported behavior, as no versionId can be used in mapps code:env CLI If that’s the case (and that’s what I see – I have a live version and a draft, whenever I set one env var it changes the other one as well, unfortunately) - what’s the strategy for testing scenario which I assumed to be controlled by an env var value?
Hi there, I have a table. Let’s call it Customers. There are some column in the table that have to be always in sync form external server. I seem to cannot find any solution related to it. Is there any way to do this? One way is to do a cron job. Second way is to add a column having a button and run automation to update the related columns (not preferred). Please let me know if the framework/tool provides such capabilities. Thank you
Hi guys, I’m developing an app which gets data from external API and returns them into a board. The app works perfectly fine if I use build-in trigger (“When column changes”). However, I’m forced to use custom trigger (“When text or number column changes”) to restrict trigger column type. To achieve that, app uses custom trigger in which specifies trigger column type to text, long text or number only. I implemented subscription/unsubscription endpoints to get the webhookUrl and manage the subscription. I’m able to call the webhookUrl with in Postman using tunnel to my localhost. The action is called properly as expected. Now, I’m stuck with calling it programmatically. I thought, I’d create a new webhook which should call the webhookUrl via my app: When column changes Call my monday app endpoint (using monday code) Select proper webhookUrl from app storage Call selected webhookUrl Action trigger is called and make the integration running Questions: Does it make sense to you? Is the
Hey, I’m unable to add content as it gives unrecognized property and bad request. Here is my query: mutation CreateTableBlock($docId: ID!, $type: DocBlockContentType!, $content: JSON!) { create_doc_block( doc_id: $docId, type: $type, content: $content ) { id } } { "docId": 123456, "type": "table", "content": "{\\"column_count\\": 5, \\"row_count\\": 2, \\"deltaFormat\\": [{\\"insert\\":{\\"columns\\":5,\\"rows\\":[{\\"cells\\":[{\\"insert\\":\\"File\\"},{\\"insert\\":\\"Line\\"},{\\"insert\\":\\"Match\\"},{\\"insert\\":\\"Commit By\\"},{\\"insert\\":\\"Open ticket day\\"}]},{\\"cells\\":[{\\"insert\\":\\"path/to/file\\"},{\\"insert\\":\\"100\\"},{\\"insert\\":\\"example match\\"},{\\"insert\\":\\"username\\"},{\\"insert\\":\\"2024-03-05\\"}]}]}}]}" } Could you please check what’s wrong here. Thanks in advance
I am building an app and for testing I am using 3 accounts to share my app with let say A and B so in A I am getting context of that board and user but when I open my app for account B I get’s this Well I need this to test how my app features are working any idea on how to solve this
I saw this custom trigger in an app and I was wondering how I could do a similar thing (please see screenshot). It is meant to be a custom trigger that triggers when a mirror column changes. So far, I’m able to return the list of mirror columns by creating a custom field and I created subscribe and unsubscribe endpoints but that’s about it. I know custom triggers are triggered when you call the webhook url but I’m not sure how to set things up such that I know when a mirror column changes so that I call the webhook url. cc: @Matias.Monday @anon29275264 @dipro Thanks a lot for your help.
Hi there, I have an error when creating an item with a dropdown column if the value include a comma. I send the label value, not the key. To make it simple, I have this mutation: mutation { create_item (board_id: 4444444444, group_id: “mygroup”, item_name: “myName”, column_values:“{“dropdown”:“A value, containing a comma”}”) { id, } } When I send this query, I get the error: The dropdown label ‘A value’ does not exist, possible labels are: A value, containing a comma Do I need to escape the comma?
Hi All, We built Smart Timer and Team Tracking app for monday.com to address the demand for more sophisticated time tracking features then the native monday.com time tracker clock. Unlike any other option, with this app multiple users can simultaneously record time directly on an item (with the same look at feel as the native timer). Also Managers can track team progress in real-time by viewing running clocks of users who are automatically assigned with just one click. Integrating seamlessly with your account for easy installation and user-friendly operation. Join our weekly group info session and ask any questions you may have live! Or book a one-on-one demo here. Who would use this app? 👥 Businesses with remote employees can maintain a real-time overview of tasks and time allocation to effectively oversee and manage their remote teams. 📄 Businesses that bill clients for completed work can meticulously track time, down to the second, for each task – whether it was acco
Hello everyone! I am very new to GraphQL api and I come accross a problem when I am trying to create a new item using a dropdown with a value containing a comma. To make it simple, I have this mutation: mutation { create_item (board_id: 2322589638, group_id: “topics”, item_name: “ITEM_NAME”, column_values:"{“dropdown”:“This is my value, containing a comma”}") { id, } } When I try sending my POST request with POSTMAN, I get the error: The dropdown label ‘This is my value’ does not exist, possible labels are: This is my value, containing a comma I am unsure how I can do to escape the comma. Here is my original request: mutation { create_item (board_id: 2502539628, group_id: "topics", item_name: "ITEM_NAME", column_values:"{\\"menu_d_roulant1\\":\\"Diplôme ou titre à finalité professionnelle de niveau Bac+2 (DUT, BTS, DEUG)\\",\\"dup__of_rgpd__origine_e_mail\\":\\"Client\\"}") { id, } } and the error I get: { "error_code": "ColumnValueException", "status_code": 200, "error_
Hi monday team, After implementing the Account Settings view in our app, we’ve noticed that any board user has access to the Account Settings view via the app’s item view. We’ve tried with a user that has only viewing access in a board and the user could still open the Account Settings view from the app’s item view. From our initial understanding (and from the documentation page), Account Settings should represent global settings that impact the entire account. From our experience, these kinds of settings are normally administrator-only, or at least configurable with a permission rule of sorts. My question is; is it intended for any user to be able to access account-wide settings? If not, is there something we might have missed in our app’s design or is it something that should be looked at by your team? Kind regards,
I am looking to automate some tasks once someone is assigned to a task. I would like to get that persons email address and using it in another automation. For the moment, I seem to be stuck on how to gather ther persons email address. Initialy I tried to find a way to gather it directly from the Person item, however this lead to a dead end. I then thought maybe I can use the Person item name to look it up in another board, but I dont seem to see any options to do this. I thought maybe I can trigger a custom action/script, but I cant seem to find a way to do that either. Im sure there must be a way to get the informtion I am after, surely? Any help would be appreciated.
It seems the Text component in vibe is missing in monday-ui-react-core. I think another component was missing a few days ago, but can’t remember what it was. Is this being updated? Looks like the Text component exists in the Github vibe repo so maybe something didn’t get pushed to npm? Error below: export 'Text' (imported as 'Text') was not found in 'monday-ui-react-core' (possible exports: Accordion, AccordionItem, AlertBanner, AlertBannerButton, AlertBannerLink, AlertBannerText, AttentionBox, Avatar, AvatarGroup, Banner, Box, BreadcrumbItem, BreadcrumbsBar, Button, ButtonGroup, Checkbox, Chips, Clickable, ColorPicker, ColorPickerContent, ColorUtils, Combobox, Counter, CustomSvgIcon, DatePicker, Dialog, DialogContentContainer, Divider, Dropdown, EditableHeading, EditableInput, ExpandCollapse, Flex, FormattedNumber, GridKeyboardNavigationContext, Heading, HiddenText, Icon, IconButton, InputField, Label, LinearProgressBar, Link, List, ListItem, ListItemAvatar, ListItemIcon, ListTitle, L
hello community -I’m totally new to Monday, so apologies in advance if this is really silly. In my head… I’m hoping to add a button to a board. When a user clicks this button a webhook goes off with some data (board id, some report identifier). Somewhere else through the API this board is then updated with a new group, and some items that come from another system added to this group. this seems super straight forward to me…but there seem so many ways of doing things, and approaches, that I’m lost. Is it possible to have a button on a board? We don’t want a button in groups, or items. It would just be a button on the board that said “Refresh” or “Update” with the above then taking place -presumably really quite fast, but that’s not important right now again, apologies if this is easy/silly!
So, I have a simple query query GetBoardItems{ boards(ids: 7144577487) { items_page(limit: 5) { items { name column_values { text } } } } } Which provides me with values of 5 lines in a board. Problem is that I receive null where this column is connected with different board. e.g: [ '006', null, 'number', '436911', '12/40', 'Open', null, null, '15 transactions per 24 h', 'photo', '', 'Owner' ] and all those nulls are values from a different board, there are names of employees, and I wanted to filter that data to get only one’s employee line, but since there is no name, I can’t get only that value. The only thing I found is a linkedPulseId, that gives me some number, but I still couldn’t find how to get the text value of those mirror columns.
i need to know serverless apps details
I have a Clients board with Mobile (phone column). I use API to search the board and get the matching client id. Please see the Clients board with values in the attached screenshot. I use this query for search. query { boards (ids: 1917599964) { items_page (query_params: {rules: [{column_id: “mobile”, compare_value: [“+912222333345”]}]}) { cursor items { id name } } } } I get this result even thourh there is row in the board with matching mobile number value. {“data”:{“boards”:[{“items_page”:{“cursor”:null,“items”:}}]},“account_id”:25600960} Need help to fix this.
I have an application querying API version 2024-04. The application creates billing a billing report based on time tracking data. The report no longer pulls time tracking data for subitems. Items work just fine. The subitems no longer contain time tracking data in the response. We are pinned to API version 2024-04 via the “API-Version” request header. We make this request once per month. The last successful run was August 5, 2024 at 6:41 AM EDT. There have been no changes to out application since the last successful run. I’m baffled at how nothing changed about the request, but the response has changed. Anyone have any ideas?
Hello, I’m trying to remove the Trial from our app, but in Preview it still says there is a Trial. Are we not allowed to remove Trial altogether?
Hi All, I want to develop my custom app to create settings page for my app just after the board main table tab with custom html and content. have a look in screen shot Screenshot by Lightshot How can we do that with code. Regards Abhishek
Hello, I can create or read formula column through api, but how to add formula through api ?
Hey I use monday for many things and I want to sync my thoughts within monday as well but as you know voice notes are better then writing so I have idea to make an app where you just speak to it and it just saves into monday and organizes it anyone else interested in using this app?
Hi all Due to our governmental funding requirements, I’m trying to migrate our current instance from the US server to the AU I know the cross account copier doesnt work across regions, so have been trying to find a solution that doesnt require manual re-entry of data Was heading towards what I thought might be a solution via a make.com workflow (get table data, create table, get group data, create group, get column data, create columns, get item data, create items) However its falling over at the create columns due to errors regarding certain ColumnTypes not being supported in the api Rather than running the job repeatedly and excluding these one by one, is there a list of current data sets which arent valid in the API? Or is there a better way to do this? I tried export / import to excel but that would take a ridiculous amount of time and require alot of manual cleanup on every table since we use alot of sub-items and these come into Monday as main board items
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.