I have a predefined list of programming languages stored in Airtable:
- C
- Java
- Python
- C++
- C#
- JavaScript
- PHP
- VB.NET
- R
- SQL
- Go
- Swift
- Perl
- Assembly language
- Ruby
- MATLAB
- Classic Visual Basic
- Apache Groovy
- Objective-C
- Rust
- SAS
- Scratch
- D
- Dart
- PL/SQL
- Logo
- Delphi
- COBOL
- Kotlin
- OpenEdge ABL
- Julia
- ABAP
- Scala
- Transact-SQL
- Scheme
- Prolog
- Ada
- Lisp
- Apex
- Lua
- Fortran
- Haskell
- Hack
- VBScript
- Visual FoxPro
- TypeScript
- AWK
- ActionScript
- Tcl
- Smalltalk
I have new values such as “Altium” and “Proteus” obtained from resumes. These values do not belong to the predefined list, so the output should be null. How can I achieve this using Set Variable or Filter in Make.com?
Hi,
If I understand your question correctly, you have a single-select/multi-select field with specific values. If the option on the resume is not listed, you want to use null.
You can achieve this in various ways.
Scalable Options:
- Create an Airtable Table with Values:
- Create an Airtable table with the possible values and use the search module. If an item is not found, use “null”. This is the most scalable option, as you are storing possible options within Airtable. If any new language is added, you only have to add it to the table.
- Use Make’s Datastore and Sync with Airtable:
- Store the values in Make’s datastore and sync it with Airtable using a second scenario.
- Use “Smart Links” Option in Create/Update Record Module:
- When you have the “Smart Links” option in the create/update record module set to “no” (default option), you are not able to create a new option for multi-select. If that’s the only multi-select/single-select field in your project, you can benefit from it and use an error as your second route. This is the most advanced option because there could be potentially other errors, but it can save operations and Airtable’s API usage.
Less Scalable Options:
- Using Datastore Without Syncing:
- In this case, when a new language is added, you have to add it into Make’s datastore manually.
- Using “Switch” Function Within Make:
- Use the “Switch” function to handle different cases. This option is less scalable because you need to manually update the switch function for each new option.
Choose the method that best fits your project’s needs and constraints.
Have a nice day,
Michal
@mszymkowiak @Mr.Make Thank you for the answer. Could you please provide an example scenario for this? I’ve been trying to solve it for the past few days but haven’t been successful. Specifically, I’m looking to create a database in Airtable with predefined lists stored in a multiselect field. How can I set up a scenario for this in make.com?
Sorry, I do not provide private consultations on this forum.
Thanks for your understanding.