Have other Airtable related questions? Post here!
Recently active
Hi Airtablers, Starting my first attempt at using the Vega-Lite app, as I have some information that is not behaving using the Pivot Table app. I’ve used a Look-Up column, that pulls through Countries from a Multiple Select field on another table, so that the two data sets I need are connected. But the Pivot Table app won’t let me ‘Split Multiple Choices’ within the Look-Up Column. So, when I try to make the data into a readable format, the ‘Countries’ only show as various combinations of countries from each of the Lookup Column entries (e.g. “UK, USA, France”, “France, Germany, USA”, “UK, USA, Germany”. When they need to be split into “UK”, “USA”, “France”, “Germany” in the visual data.) I’ve moved on to using Vega-Lite in the hopes this can be solved, but this is where I’m stuck. This is the section relating to the x-axis: Is there a way to split the values from the “Country” column (the Lookup Column), using commas as the delimiter? And then grouping data for each country together?
I was wondering if anyone has advice on updating some fields in our system? We currently use Airtable to record a register of attendees for some community group work sessions we run. We are needing to see the countries of origin that are represented in our sessions, but due to changes during the pandemic this information was not always able to be collected. I would like to see if there is a way to gather this information as and when participants attend our sessions in the future through the attendance register we have set up. We take registration using a form that links to our participants list, which needs to stay exactly the same for ease-of-use by our staff. Is there a way that when a participant’s name is selected on the attendance form (using the Add+ field under ‘Student Name’, pictured below), a second window can open requesting their Country of Origin if the field for their record is blank? This would need to be separate to the form as there are multiple participants per sessio
What shortcut can I used to move forward and back from a long text field that has rich-text formating enabled? I usually use tab & shift-tab to move back and for between fields when I’m entering data. However, when I hit a rich-text field, the tab creates a tab within the field and doesn’t move forward. Is there a way to do this? Thanks!
Hello, I am trying to transfer a collaborator field from one table to another. It works perfectly for the other text fields but for the collaborator field it doesn’t work. "User (other)": { "id": user }, Doesn’t work Here is my code : let mainTable = base.getTable("Table 1"); let mainTableRecords = await mainTable.selectRecordsAsync(); let lookupTable = base.getTable("Table 2"); let lookupRangeRecords = await lookupTable.selectRecordsAsync(); for(let record of mainTableRecords.records) { let lookupValue = record.getCellValue("ID Customer"); for(let rangeRecord of lookupRangeRecords.records) { if(rangeRecord.getCellValue("ID Customer") === lookupValue) { let myName = rangeRecord.getCellValue("myName"); let user; if(rangeRecord.getCellValue("User") != null) { user = rangeRecord.getCellValue("User").id; } else { user = rangeRecord.getCellValue("User"); }
Hi, I have a database where there is a column Company and there are rows where companies are repeating. Is it possible to have kind a Kanban view, but when you select the “card” with specific company you can see all data (eg. comments on specific date) on one card and not “endless” cards for one company, each with different comments on specific date… kind of simple CRM tool?
With Shared view URL filters I am able to craft links so that I can basically look at the records dynamically, however I am unable to actually make any changes or edits to the views that I am creating dynamically. Is it correct to say that it isn’t possible to do URL filters with normal views? If so, I wonder why? It would be very useful to be able to create dynamic views where you can actually edit the records. Shared view URL filters for those of you that don’t know what I mean. Airtable Support Shared view URL filters After creating a share for your view you can add more filtering conditions to your records in the URL. For example, the URL https://airtable.com/shrsa57bWpEecPtzp?filter_Category=Brand%20identity w... I had no idea this existed until relatively recently.
Hello! I am currently putting call data from Twilio into Airtable to then transform and present via Stacker. Currently, I can put the call start time (datetime), the call end time (datetime), and the duration (number) from Twilio itself. I know there is the DATETIME_DIFF() formula, but the issue with this is that it produces an integer, where I am wanting h:mm:ss. I also know you can use the integrating formatting option that Airtable has on Formula fields, which works fine if I was only using Airtable. The difficulty comes in when I need to get this duration time into Stacker. Stacker does not do the same formatting option as Airtable and pulls in the duration integer (as seconds). Any ideas?
Hello all! I am entering in visitor information into airtables. I am entering their name, contact details, and what time they will require access. When I do a calendar view, it shows the date I have them arriving and the date they leave, but I want it to display the entire time they’re there. If I put in that they need access from 8am-3pm, starting on date #1 and leaving date #2, is there any way to automate this so that in the calendar view it displays their appointments on every date inbetween?
Hi Airtable community! Reaching out with a quick favor - I’m searching for someone for a Project Manager, reporting to our VP Revenue. Ideal candidate is in LA or SF with a lot of experience in project management, Airtable (duh), and startups. Would you happen to know of anyone who might fit the bill? Figured it’s worth a shot asking! Thanks so much and hope all’s well!
Hey Guys! Im trying to remove a text in the beginning from a lookup field, by formula. The text starts with "<div class="vaning"></div><div class="namn">" and I want to remove “<div class="vaning"></div>” in the beginning. I tried with the replace formula but only get error messages, does anyone know why? For example: REPLACE({field name}, 1, 26, “”) Thanks J
Hello!, I want to create an automation to send an email from outlook using Airtable. I have everything, and for trigger, I want to use the date of birth, but in the current year. I use a formula that I’ve found in another topic that is DATEADD( Birthday, DATETIME_DIFF(TODAY(), Birthday, ‘years’),‘years’ ) But I have one problem. A lot of dates, when the formula runs, instead of 2022, put 2021, and I don’t know why. Anyone could help me? I don’t know if it is a format problem or what Thank you
I am using airtable to plan several jobs and projects. I’m looking to add week numbers into the gantt chart and defined table views. For the gantt, they could be milestones? Is there any decent way of doing this please? Thanks in advance. Pete
Hello, I have two tables. One table the primary key is dates. Every entry is a new date. On the second table, I’m trying to show the list of dates so that it can show up for calendar view. Since when I connect tables it doesn’t understand that the primary key is a date, I use the dateparse function. However, if there’s 2 dates, dateparse doesn’t work. Is it possible to get multiple dates?
I am creating a base to control the reservations of a parking lot. I have the seats and reservations created, but I can’t get Airtable to prevent me from reserving the same seat more than once in a day. I have only managed that if the place is already occupied, it does not offer it to me, but if the entry is on a future day, it continues to propose it as available.
How can I automatically create a new row of data in airtable from my squarespace account with the product data, custom product form, data, and customer data?
I’m a total newbie to JavaScript, and pretty proud of myself that I’ve figured out how to connect to my company’s API to get store information. console.log(await storeInfo.json()); is displaying all of the JSON returned from the API call, but now how do I get that data out of the JSON? Example: CONSOLE.LOG :arrow_forward: (1) [Object] :arrow_forward: 0: Object 1. StoreNumber: “1234” 2. StoreName: “Joe’s Market” 3. :arrow_forward: StorePhoneNumbers: Array(2) :arrow_forward: 0: Object Description: “Fax” PhoneNumber: “800-555-1212” :arrow_forward: 1: Object Description: “Landline” PhoneNumber: “800-555-2121” How can I pull the store name and phone numbers out into individual variables that I can do stuff with?
I need to copy sets of data from Google sheets over to Airtable’s mulitselect field. I have successfully copied the Example A sets of data into a multiselect and it works. But for some reason Example B data copies only 1 set of data, not the entire data set. How can I achieve the same results as example A for example B. Example A contentIdComplete: 5ff7f3ea61d89c3d4f1a00f6,5ff7f40f4d6d0a37a3879004,601bdf764ac7ca3c4ae31211,601be02d58c9a36f26a0f9b8,60226b2bca657c6d5a43ccd1,60226d622a2f924017052bcc, Example B contentIdCompleteDate : 1616704037,1616704037,1616704037,1616704037,1616704037,1616704037,1616704037,1616704037,1616704037,1616704037,1616704037,1616704037,1616704037, Watch the Loom video https://www.loom.com/share/825d9c899c7c4762817030d95def3ad1
I’m creating a table to help develop products. I would like to have certain parts determine pricing. So if I’m creating bikes for example - each type of seat or wheel will affect the price. Example: Seat A = $50 Seat B = $10 Wheel A = $100 Wheel B = $200 Seat A + Wheel B = $250 Seat B + Wheel A = $110 The real one would have several more options, but that’s the main idea. Ideally there would be a “Wheel” field where you could choose A or B. Same with a Seat field. The Pricing would then calculate the total of whatever configuration you’ve chosen. Thanks for any help!
I just restored, using an automated snapshot, this morning, my work saved on Jan. 16th…simply because I needed to check back at something I did. Now, I can’t restore my work back to this morning, and I feel like I have lost my work from then to now. Are my automated snapshots, including this morning, going to eventually come back? Since it said when I originally restored, that my work from after Jan. 16 to this morning, wasn’t going to be lost, am I going to eventually be able to restore it? Or is there a way to restore it now?
I’m trying to create a personal goal/habits tracker that updates automatically as I change the status/mark the checkbox. There’s two fields here the name of my goals and the categories I’ve called “subfocus.” The problem is that when I run an automation to my link the record into my tracking sheet, the automation replaces the record instead of adding it. I was going to use a “count” field to tally up all of the completed objectives, but it only gives a single record, it doesn’t update them. Any thoughts on how I can get the automation to add in the record, not update it?
I need to structure something that will help me keep track of and remind me of our weekly Fire Alarm tests, lighting tests and PAT testing etc. Firstly, I need a notification/email/reminder every friday to alert me to do the call point tests. Then a way to record that the call point test has been carried out. A way to make any notes that may be needed in regards to the call point test. A recurring ANNUAL fire drill reminder. (with checkbox/notes etc.) A recurring ANNUAL emergency lighting test. (with checkbox/notes etc.) A recurring MONTHLY lighting flick test. (with checkbox/notes etc.) An Electrical Asset register. A 3 yearly PAT Test reminder. A 2 yearly PAT Test reminder for small appliances. Thank you in advance for any tips you can give to help with these recurring reminders etc.
Hello AirTable Community! I’ve been wracking my brain for hours now so thought I’d see if I could get some infusion of help from the group at large. Basically, I have a base with with a table called “Categories” in it that has 13 different product categories as the name field. I have a second table (in the same base) that has a full list of product names with their associated category. I would like to lookup from the “Categories” table and pull into one field all the product names that are in that category. This sounds weird ( I think? ) but it’s my current solution to an Airtable to Webflow collections sync so that I can have a category collection that still allows me to access product information, if that makes sense. I’ve been successful in linking the tables but this would require me to go through and individually select each item (like tagging?) which is cumbersome, ripe for error, and annoying because the second table will update relatively frequently with new product values
Is ‘loading’ a record the right concept. Up to now I’ve been using lines like: let record = await input.recordAsync("Who is Mum", view); and in my head this has then let me wokr with a chosen record. But now I want to ‘load’ a record from a ‘link to another record field’ and I suspect I’m missing a fundamental point somewhere: My code: let table = base.getTable("Characters") let deadMen = table.getView("Living Males") var deadMansRecord = await input.recordAsync("Who Died", deadMen); let theWiddow = deadMansRecord.getCellValue("Spouse") let theWiddowID = theWiddow[0].id console.log(theWiddow) console.log(theWiddowID) let widdowHome = theWiddow.getCellValueAsString("Nation of Birth") console(widdowHome) and the result when I run it for Albert. Why is my getCellValueAsString(“Nation of Birth”) not returning Germany? Reagrds Neil
Hello! Is there a way to sort tables and ignore articles? For example, if we are using a big list of movie or book titles with the words THE, AN, A before the title.
I added a number of titles and instead of adding them to the bottom of the records, airtable randomly interspersed them into the existing records and linked and unlinked other fields - I need to roll back the base like an hour
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.