CINXE.COM
404 Page not found
<!-- _____ ____ _____ _ _ __ __ ______ _ _ _______ ____ __ ___ | __ \ / __ \ / ____| | | | \/ | ____| \ | |__ __|___ \ / / / _ \ | | | | | | | | | | | | \ / | |__ | \| | | | __) |/ /_ | | | | | | | | | | | | | | | | |\/| | __| | . ` | | | |__ <| '_ \| | | | | |__| | |__| | |____| |__| | | | | |____| |\ | | | ___) | (_) | |_| | |_____/ \____/ \_____|\____/|_| |_|______|_| \_| |_| |____/ \___/ \___/ This site is powered by Document360 (https://www.document360.com), a self-service knowledge base platform. --> <!DOCTYPE html> <html lang="en"> <head> <!-- Primary Meta Tags --> <meta name="title" content="404 Page not found"> <meta name="description"> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <!-- Open Graph / Facebook --> <meta property="og:type" content="article" /> <meta property="og:url"> <meta property="og:title" content="404 Page not found"> <meta property="og:description"> <meta property="og:image"> <!-- Twitter --> <meta property="twitter:card" content="summary_large_image"> <meta property="twitter:url"> <meta property="twitter:description"> <meta property="twitter:image"> <meta name="viewport" content="width=device-width,initial-scale=1"> <meta name="HandheldFriendly" content="True"> <meta name="keywords" /> <link rel="canonical" href="https://support.airtable.com/docs" /> <meta name="twitter:url" content="https://support.airtable.com/docs"> <meta charset="utf-8"> <title>404 Page not found</title> <meta name="twitter:title" content="404 Page not found"> <link rel="icon" href="https://cdn.airtable.document360.io/d0ee2ee4-3f78-47c7-b388-85e40be9fb89/Images/Documentation/xs.png" type="image/x-icon" /> <link href="https://cdn.airtable.document360.io/static/css/brands.min.css" rel='preload' as='style'> <link href="https://cdn.airtable.document360.io/static/css/duotone.min.css" rel='preload' as='style'> <link href="https://cdn.airtable.document360.io/static/css/fontawesome.min.css" rel='preload' as='style'> <link href="https://cdn.airtable.document360.io/static/css/light.min.css" rel='preload' as='style'> <link href="https://cdn.airtable.document360.io/static/css/regular.min.css" rel='preload' as='style'> <link href="https://cdn.airtable.document360.io/static/css/sharp-light.min.css" rel='preload' as='style'> <link href="https://cdn.airtable.document360.io/static/css/sharp-regular.min.css" rel='preload' as='style'> <link href="https://cdn.airtable.document360.io/static/css/sharp-solid.min.css" rel='preload' as='style'> <link href="https://cdn.airtable.document360.io/static/css/solid.min.css" rel='preload' as='style'> <link href="https://cdn.airtable.document360.io/static/css/thin.min.css" rel='preload' as='style'> <link href="https://cdn.airtable.document360.io/static/css/v4-font-face.min.css" rel='preload' as='style'> <link href="https://cdn.airtable.document360.io/static/css/v4-shims.min.css" rel='preload' as='style'> <link href="https://cdn.airtable.document360.io/static/css/v5-font-face.min.css" rel='preload' as='style'> <link href="https://cdn.airtable.document360.io/static/css/brands.min.css" rel="stylesheet"> <link href="https://cdn.airtable.document360.io/static/css/duotone.min.css" rel="stylesheet"> <link href="https://cdn.airtable.document360.io/static/css/fontawesome.min.css" rel="stylesheet"> <link href="https://cdn.airtable.document360.io/static/css/light.min.css" rel="stylesheet"> <link href="https://cdn.airtable.document360.io/static/css/regular.min.css" rel="stylesheet"> <link href="https://cdn.airtable.document360.io/static/css/sharp-light.min.css" rel="stylesheet"> <link href="https://cdn.airtable.document360.io/static/css/sharp-regular.min.css" rel="stylesheet"> <link href="https://cdn.airtable.document360.io/static/css/sharp-solid.min.css" rel="stylesheet"> <link href="https://cdn.airtable.document360.io/static/css/solid.min.css" rel="stylesheet"> <link href="https://cdn.airtable.document360.io/static/css/thin.min.css" rel="stylesheet"> <link href="https://cdn.airtable.document360.io/static/css/v4-font-face.min.css" rel="stylesheet"> <link href="https://cdn.airtable.document360.io/static/css/v4-shims.min.css" rel="stylesheet"> <link href="https://cdn.airtable.document360.io/static/css/v5-font-face.min.css" rel="stylesheet"> <link href="https://cdn.airtable.document360.io/static/css/custom-icons.min.css" rel="stylesheet"> <link rel="preconnect" href="https://fonts.googleapis.com" crossorigin> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link rel='stylesheet' href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&family=Nunito:wght@300;400;500;600;700&family=Open+Sans:wght@400;600;700&family=Red+Hat+Display:wght@700;900&family=Roboto:wght@400;500;700&display=swap" crossorigin> <link rel="stylesheet" href="https://cdn.airtable.document360.io/static/css/prism-lightbox.ca5133140ca6391c9712.css.gz"/> <link href="https://cdn.airtable.document360.io/static/css/print.c214dc186da0e6fcc942.css.gz" media="print" rel="stylesheet" type="text/css" /> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/instantsearch.js@2.3/dist/instantsearch.min.css"> <link rel='preload' as='style' href="https://cdn.airtable.document360.io/static/css/centerTheme.7a5b8279e57d98a7e4b5.css.gz"/> <link rel="stylesheet" href="https://cdn.airtable.document360.io/static/css/centerTheme.7a5b8279e57d98a7e4b5.css.gz" /> <style> a { color: #1b71c9; } a:hover { color: #458fff; } .main_content_block .default a { color: #0c379a; } .main_content_block .default a:hover { color: #850916; } .main_content_block .default a:visited { color: #2a0081; } .main_content_block .default a:visited:hover { color: #850916; ; } .contributor-article-details ul li a { color: #0c379a; } .contributor-article-details ul li a:hover { color: #850916; } .contributor-article-details ul li a:visited { color: #2a0081; } .contributor-article-details ul li a:visited:hover { color: #850916; } .content_block .content_container .content_block_text a { color: #0c379a; } .content_block .content_container .content_block_text a:hover { color: #850916; } .content_block .content_container .content_block_text a:visited { color: #2a0081; } .content_block .content_container .content_block_text a:visited:hover { color: #850916; } .stickytop .sticky-details .share-details .share-buttons .jssocials-share a { color: #1b71c9; } header .header_top .user-dropdown-content .user-detail .user-logout a, .slicknav_menu .slicknav_nav .header_top_nav_options .user-dropdown .user-dropdown-content .user-detail .user-dropdown-link-logout .user-logout a { background: #1b71c9; border-color: #1b71c9; } header .header_top .user-dropdown-content .user-detail .user-logout a:hover { background: #458fff; border-color: #458fff; } .changePasswordFormContainer .cp-inner .btn-primary, .changeEmailFormContainer .cp-inner .btn-primary { display: inline-block; background: #1b71c9; } .changePasswordFormContainer .cp-inner .btn-primary:hover, .changeEmailFormContainer .cp-inner .btn-primary:hover { background: #458fff; } header .header_bottom { background: #1b71c9; } header .header_bottom .header_bottom_nav ul li a:hover { background: #458fff; } header .header_bottom .header_bottom_nav ul li.versions-selection .version-dropdown ul li a:hover { background: #1b71c9; } header .header-dropdown-selection .header-dropdown ul li a:hover { background: #1b71c9; } footer .footer_social ul li a { background: #1b71c9; } footer .footer_social ul li a:hover { background: #458fff; } .help_box .btn_primary { background: #1b71c9; } .help_box .btn_primary:hover { background: #458fff; } .left_sidebar .left_sidebar_nav ul li a.active { background: #1b71c9; } .landing_top .search-sec .search-icon-btn { color: #1b71c9; } .contributor-hero-section { background: #1b71c9; } .contributor-article-pagination ul li.active { background: #1b71c9; } .progress-container .progress-bar { background: #1b71c9; } .progress-container .progress-bar .progress-shadow { box-shadow: #1b71c9 0px 0px 10px; } .search-results-container #hits .ais-Hits-list li .header_search_Results div { color: #1b71c9; } .search-results-container #pagination .ais-Pagination-list li.ais-Pagination-item--selected a { background: #1b71c9; } .contributor-top-head .top-header-l .versions-selection .version-dropdown ul li a:hover { background: #1b71c9; } .left-sidebar-toggle .left-arrow:hover { color: #ffffff; background: #1b71c9 !important; border-color: #1b71c9 !important; } .left-sidebar-toggle .right-arrow:hover { color: #ffffff; background: #1b71c9 !important; border-color: #1b71c9 !important; } .left-sidebar-toggle:hover+.left_sidebar .left_sidebar_nav:after, .left-sidebar-toggle:hover+.left_sidebar .left_sidebar_nav:after { background: #1b71c9; } #doc_feedback_collect .actions .btn.btn-primary { background: #1b71c9; } .content_block .content_container .content_block_head .category-contributor-info .contributor-images .other-count { background-color: #1b71c9; } .content_block .content_container .content_block_text .category-index-view .category-index-item .index-article-contributors .index-article-contributor-images .index-article-other-count { background-color: #1b71c9; } .back-to-top { background-color: #1b71c9; } div[data-snippet] .remove-callout, .code-language { display: none; } .default .landing_widget .widget_block .widget_links li a { color: #0c379a; } .default .landing_widget .widget_block .widget_links li a:hover { color: #850916; } .default .landing_widget .widget_block .widget_links li a:visited { color: #2a0081; } .default .landing_widget .widget_block .widget_links li a:visited:hover { color: #850916; } .no-data .btn.btn-primary,.apidocs-no-data .btn.btn-primary{ background-color: #1b71c9; } body, .btn { font-family: Helvetica; } h1, h2, h3, h4, h5, h6 { font-family: Helvetica; } .contributor-top-head .top-header-l .title-text, .contributor-row .contributor-description .contributor-name, .stickytop .sticky-details .article-top-head .article-title, .content_block .content_container .content_block_text .category-index-view .category-index-item .category-index-title h2, .landing_top h1, .landing-category-section .category-title, .learn .support-center-section .support-center-title, .innovate .landing-category-section .category-title, .learn .landing-category-section .category-title { font-family: Helvetica; } .contact-feedback-hero-section { background-color: #1b71c9; } #contactus_feedback_collect_search .actions .btn.btn-primary { background: #1b71c9; } .contactSearchButton { background: #1b71c9; } .contact-feedback-container .contact-search-fedback .contact-search-fedback-actions .contact-search-fedback-r .btn.btn-primary { background-color: #1b71c9; border-color: #1b71c9; } .generate_pdf_spinner { border: 1px solid #1b71c9; border-right: 0; border-top: 0; border-color: #1b71c9 !important; } .generate_summary_spinner { border: 1px solid #1b71c9; border-right: 0; border-top: 0; border-color: #1b71c9 !important; } .article-badge, .article-badge:hover { color: #1b71c9 !important; background: transparent !important; transition: all 0.2s ease-in-out; } .apidocs-article-badge , .apidocs-article-badge { color: #1b71c9 !important; background: transparent !important; transition: all 0.2s ease-in-out; } #pagination-demo li span { color: #1b71c9; } #pagination-demo li.active span { background: #1b71c9; } #pagination-demo li:first-child.active span, #pagination-demo li:last-child.active span { color: #1b71c9; } body.dark_theme .previous-nav:hover, .previous-nav:hover { border-color: #1b71c9; } body.dark_theme .previous-nav:hover .flex-col .previous-nav-link, .previous-nav:hover .flex-col .previous-nav-link { color: #1b71c9; } body.dark_theme .next-nav:hover, .next-nav:hover { border-color: #1b71c9; } body.dark_theme .next-nav:hover .flex-col .next-nav-link, .next-nav:hover .flex-col .next-nav-link { color: #1b71c9; } .edit-profile .profile-container .col-full .user-image .fa-pencil { border: 1px solid #1b71c9; color: #1b71c9; } .edit-profile .profile-container .col-full .user-image .fa-pencil:hover { color: #fff; background-color: #1b71c9; transition: all 0.2s ease-in-out; } .version-as-menu li a.active, span#version-drop-down:hover, .version-drop-down-menu .version-as-menu li a:hover { background: #458fff; } header .header_bottom .header_bottom_nav.javascriptDisabled ul .version-as .version-as-menu { overflow: auto; scrollbar-color: #efefef transparent; } header .header_bottom .header_bottom_nav.javascriptDisabled ul .version-as .version-as-menu::-webkit-scrollbar { background: #1b71c9 ; height: 7px; } header .header_bottom .header_bottom_nav.javascriptDisabled ul .version-as .version-as-menu::-webkit-scrollbar-thumb { background-color: #ccc; border-radius: 10px; } header .header_bottom .header_bottom_nav .v-menu-dropdown .version-as-menu li a:hover { background-color: #1b71c9; } .version-as.v-menu-dropdown .version-as-menu li a.active { background-color: #1b71c9; } header .header_bottom .header_bottom_nav ul li.versions-selection .version-dropdown ul li a.active { background-color: #1b71c9; color: #fff; } /* search page css */ .search-footer-bottom .popup-footer .action-buttons .btn-action { background-color: #1b71c9; } .k-checkbox-wrapper .k-checkbox:checked:focus { box-shadow: 0 0 3px 0 #1b71c9; border-color: #1b71c9; } .k-checkbox-wrapper .k-checkbox:checked { color: #1b71c9; } .k-checkbox-wrapper .k-checkbox:focus { box-shadow: none; border-color: #1b71c9; } .popup-custom-checkbox .custom-control-input:checked+.custom-control-label:before { border-color: #1b71c9; background: #1b71c9; } .updatedon-container .k-widget.k-button-group .k-button-solid-base { border-color: #1b71c9; color: #1b71c9; background-color: #fff; } .updatedon-container .k-widget.k-button-group .k-button-solid-base.k-active, .updatedon-container .k-widget.k-button-group .k-button-solid-base.k-selected, .updatedon-container .k-widget.k-button-group .k-button-solid-base:active { border-color: #1b71c9; color: #fff; background-color: #1b71c9; box-shadow: none; } .specific-date-btn .btn { color: #1b71c9; } .k-animation-container .k-calendar-range td.k-range-end, .k-animation-container .k-calendar-range td.k-range-mid, .k-animation-container .k-calendar-range td.k-range-start { background-image: linear-gradient(transparent 1px, #1b71c930 1px, #1b71c930 calc(100% - 1px), transparent calc(100% - 1px)); } .k-animation-container .k-calendar-range td.k-state-selected .k-link { border-color: #1b71c9; color: #fff; background-color: #1b71c9; } .k-animation-container .k-calendar .k-today .k-link { color: #1b71c9; box-shadow: inset 0 0 0 1px #1b71c9; } .k-animation-container .k-calendar-range .k-footer .k-nav-today { color: #1b71c9; } .k-animation-container .k-calendar-td.k-state-selected.k-state-hover .k-link { background-color: #1b71c9 !important; } .k-animation-container .k-calendar-td.k-range-mid.k-state-hover .k-link { background-color: #1b71c950 !important; } .k-animation-container .k-calendar .k-calendar-header .k-nav-today:focus, .k-animation-container .k-calendar .k-calendar-header .k-nav-today:hover, .k-animation-container .k-calendar .k-footer .k-nav-today:focus, .k-animation-container .k-calendar .k-footer .k-nav-today:hover { color: #458fff; } .k-treeview-item .k-checkbox-wrapper .k-checkbox:checked { background: #1b71c9; border-color: #1b71c9; } .k-treeview-item .k-checkbox-wrapper .k-checkbox.k-state-indeterminate, .k-treeview-item .k-checkbox-wrapper .k-checkbox:indeterminate { color: #1b71c9; } .filter-search-popup .filter-input-box::placeholder { font-family: Helvetica } .k-animation-container .k-checkbox.k-state-indeterminate::before, #category-treeview .k-checkbox:indeterminate::before { background-color: #1b71c9; } #article-hits .ais-Hits .ais-Hits-list .ais-Hits-item .header_search_Results a div, #attachment-hits .ais-Hits .ais-Hits-list .ais-Hits-item .header_search_Results a div, #apidocs-article-hits .ais-Hits .ais-Hits-list .ais-Hits-item .header_search_Results a div, { color: #0c379a; } #article-hits .ais-Hits .ais-Hits-list .ais-Hits-item .header_search_Results a:hover div, #attachment-hits .ais-Hits .ais-Hits-list .ais-Hits-item .header_search_Results a:hover div, #apidocs-article-hits .ais-Hits .ais-Hits-list .ais-Hits-item .header_search_Results a:hover div, { color: #850916; } #article-hits .ais-Hits .ais-Hits-list .ais-Hits-item .header_search_Results a:visited div, #attachment-hits .ais-Hits .ais-Hits-list .ais-Hits-item .header_search_Results a:visited div, #apidocs-article-hits .ais-Hits .ais-Hits-list .ais-Hits-item .header_search_Results a:visited div, { color: #2a0081; } #article-hits .ais-Hits .ais-Hits-list .ais-Hits-item .header_search_Results a:visited:hover div, #attachment-hits .ais-Hits .ais-Hits-list .ais-Hits-item .header_search_Results a:visited:hover div, #apidocs-article-hits .ais-Hits .ais-Hits-list .ais-Hits-item .header_search_Results a:visited:hover div, { color: #850916; } .try-it-section-expand-container:hover, .tryit-footer .try-it-btn, .try-it-parameters-section .try-it-parameter-container-input input[type="file"]::file-selector-button { background-color: #1b71c9 !important; } .try-it-parameters-section .try-it-parameter-container-input input[type="file"]::file-selector-button:hover, .tryit-footer .try-it-btn:hover { background: #850916 !important; } .try-it-section .sec-try-it .try-it-component .try-it-authentication .oauth-container .oauth-footer .auth-btn { background-color: #1b71c9 } .try-it-section .sec-try-it .try-it-component .try-it-authentication .oauth-container .oauth-footer .auth-btn:hover { background-color: #850916 } </style> <style> .learn .landing_top .search-sec .ais-SearchBox-submit { background: #1b71c9; } .engage .landing_widget .widget_block .widget_links li a, .learn .landing_widget .widget_block .widget_links li a, .innovate .landing_widget .widget_block .widget_links li a { color: #1b71c9; } .engage .landing_widget .widget_block .widget_links li a:hover, .learn .landing_widget .widget_block .widget_links li a:hover, .innovate .landing_widget .widget_block .widget_links li a:hover { color: #458fff; } .learn .support-center-section .contact-us-section .contact-us-action a { background-color: #1b71c9 ; border: 1px solid transparent; } .learn .support-center-section .contact-us-section .contact-us-action a:hover { background-color: transparent; border: 1px solid #1b71c9; color: #1b71c9; } .engage .contact-us-section .contact-us-l .contact-us-icon, .engage .contact-us-section .contact-us-r .contact-us-icon { color: #1b71c9; } .engage .landing_top a.header-link, .innovate .landing_top a.header-link, .learn .landing_top a.header-link { background: #1b71c9 ; border: #1b71c9 2px solid; } .engage .landing_top a.header-link:hover, .innovate .landing_top a.header-link:hover, .learn .landing_top a.header-link:hover { color: #1b71c9 ; border: #1b71c9 2px solid; background: #fff; } .engage .landing_widget .widget_block .widget_links li:hover::before { background-color: #1b71c9; } </style> <style type="text/css"> /* GLOBAL - Import google font styles */ @import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap'); /* GLOBAL - Modify body font */ body { font-family: "Inter", sans-serif; letter-spacing: 0px !important; } /* INTL Uncomment this to hide a language in the language selector, if it's not yet ready for public eyes. #language-versions-ddl>div.header-dropdown.language>ul>li:nth-child(4) { display: none; } */ /* jason test 2/28/23 - updating bootstrap CDN call */ <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> /* GLOBAL - Green text for code */ code { color: #11AF22 !important; } .content_block .content_container .content_block_text { letter-spacing: 0px !important; } /* GLOBAL - Modify header fonts to Inter */ h1, h2, h3, h4, h5, h6 { font-family: "Inter", sans-serif; letter-spacing: 0px !important; } /* GLOBAL - Better spacing between headings and headers*/ h1, h2, h3, h4, h5, h6 { scroll-margin-top: 2em; } /*Global rounded images*/ img { border-radius: 5px !important; } /*Global iframes*/ .iframe-container { position: relative; overflow: hidden; width: 100%; padding-top: 42.857%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */ } .responsive-iframe { position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; } /* - - - - - - - - - - - - - - - - - - HOME PAGE CSS- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ /* HOME PAGE - Hero container }*/ .learn .landing_top { height: auto; } /* HOME PAGE - Title } */ .learn .landing_top h1 { font-size: 4em; line-height: 1.2em; letter-spacing: 0px !important; } /* HOME PAGE - Promo text */ .landing_top .promo-text { color: #494b5d; font-weight: 500; letter-spacing: 0px !important; } /* HOME PAGE - Header Padding */ header .header_top { padding: 20px 0; letter-spacing: 0px !important; } @media only screen and (max-width: 768px) { header .header_top { display: none !important; } } /* HOME PAGE - Logo */ header .header_top .header_logo img { max-height: 30px; max-width: 203px; vertical-align: baseline; } /* HOME PAGE - Left Nav Links (if present) */ header .header_top .header_top_nav ul { font-size: 1rem; font-weight: 500; } /* HOME PAGE - Desktop - Header Buttons */ @media screen and (min-width: 768px) { #doc_header>div.header_top>div>div.header_top_nav>div.header_top_nav_right>ul>li:nth-child(1)>a { border: 2px solid #949494; } /*HOME PAGE - Desktop - Header Buttons - Contact Support - Hover state */ #doc_header>div.header_top>div>div.header_top_nav>div.header_top_nav_right>ul>li:nth-child(1)>a:hover { background-color: #f2f2f2 !important; } /* HOME PAGE - Desktop - Header Buttons - Sign up for free */ .learn .slicknav_menu .slicknav_nav ul li, .learn header .header_top .header_top_nav ul li a.action-item { border-radius: 8px; border: 2px solid #0768f8; box-sizing: border-box; font-size: 1rem; padding: 5px 10px; font-weight: 600; } /* HOME PAGE - Desktop - Header Buttons - Sign up for free - Hover */ .learn .slicknav_menu .slicknav_nav ul li, .learn header .header_top .header_top_nav ul li a.action-item:hover { color: #fff; border: #2750ae 2px solid; background: #2750ae !important; } } /* HOME PAGE - CTA - Adjust button styling for mobile menu */ .learn .slicknav_menu .slicknav_nav ul li, .learn header .header_top .header_top_nav ul li a.action-item { border: none; } /* HOME PAGE - Hero Buttons */ .engage .landing_top a.header-link, .innovate .landing_top a.header-link, .learn .landing_top a.header-link { border-radius: 8px; border: 2px solid #0768f8; box-sizing: border-box; font-size: 1rem; letter-spacing: 0px !important; padding: 5px 10px; font-weight: 600; color: #fff; } /* HOME PAGE - Hero Buttons Hover */ .engage .landing_top a.header-link:hover, .innovate .landing_top a.header-link:hover, .learn .landing_top a.header-link:hover { color: #fff; letter-spacing: 0px !important; border: #2750ae 2px solid; background: #2750ae; } /* HOME PAGE - Search Bar */ .learn .landing_top .search-sec .ais-SearchBox-submit { background: #fff; background-image: url(https://cdn.airtable.document360.io/d0ee2ee4-3f78-47c7-b388-85e40be9fb89/Images/Documentation/Input%20Button%20-%20fill.svg); background-position: 5px; background-repeat: no-repeat; } /* HOME PAGE - Search Bar */ .learn .landing_top .search-sec input[type=search] { border-radius: 12px; border: none; } /* HOME PAGE - Search Bar - Hide default icon*/ .learn .landing_top .search-sec .ais-SearchBox-submit svg { display: none; } /* HOME PAGE - Search Bar - Adjust reset icon*/ .learn .landing_top .search-sec .ais-SearchBox-reset { background: #1B61C9; right: 19px; top: 18px; } /* HOME PAGE - 3 Column Promo Area (below hero) */ .landing_3col { align-items: inherit; letter-spacing: 0px !important; } .landing_3col .col3_block.center { border: #FFFFFF solid 10px; border-radius: 25px; background-color: #fbfbfc; letter-spacing: 0px !important; } .landing_3col .col3_block { padding: 2em; letter-spacing: 0px !important; } @media (max-width: 1199px) .landing_3col .col3_block { flex: 0 0 30%; max-width: 30%; width: 30%; } /* HOME PAGE - Widget links */ .landing_widget .widget_block .widget_links { font-weight: 600; letter-spacing: 0px !important; } /* HOME PAGE - Product highlight, titles */ .col2_block h3 { font-size: 3em !important; line-height: 1em; } /* HOME PAGE - Category Boxes - Customize style*/ .learn .landing-category-section .col-block { padding: 15px 20px; letter-spacing: 0px !important; } .landing-category-section .col-block .category-l img { width: 30px; height: 30px; } .landing-category-section .col-block .category-l { flex: 0 0 40px; } .learn .landing-category-section .col-block:before { border-radius: 8px; box-shadow: 0px 0px 1px rgb(24 29 38 / 24%), 0px 6px 8px rgb(24 29 38 / 8%), 0px 18px 32px rgb(0 0 0 / 10%); } /* HOME PAGE - Category Boxes - Remove background */ .learn .landing-category-section .col-block:after { background: none; } /* HOME PAGE - Category Boxes - Remove hover effect */ .learn .landing-category-section .col-block:hover:before { box-shadow: 0px 0px 1px rgb(24 29 38 / 24%), 0px 6px 8px rgb(24 29 38 / 8%), 0px 18px 32px rgb(0 0 0 / 10%); } /* - - - - - - - - - - - - - - - - - - - - ARTICLE CSS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ /* ARTICLES - Tags - Airtable design */ .content_block .content_container .page-action .tags-articles ul li a { background-color: #C7E5F2; color: #616161; display: FLEX; padding: 5PX 10PX; letter-spacing: 0px !important; position: relative; text-decoration: none; flex-direction: row; gap: 10px; border-radius: 48px; } /* ARTICLES - Search bar header .header_bottom .header_search_box .search-form input, header .header_bottom .header_search_box form input { padding: 0 20px; background-image: url(https://cdn.airtable.document360.io/d0ee2ee4-3f78-47c7-b388-85e40be9fb89/Images/Documentation/Input%20Button%20-%20fill.svg); background-position: 5px; background-repeat: no-repeat; background-position-x: right; background-position: 95%; background-size: 25px; border-radius: 12px; } */ /* ARTICLES - Search bar - Hide reset icon header .header_bottom .header_search_box .ais-SearchBox-submit svg { display: none; } */ /* ARTICLES - Bread crumbs */ .breadcrumb-sec { padding: 10px 0 0 0; } /* ARTICLES - Sidebar - Expand arrow button */ .left-sidebar-toggle .left-arrow { padding: 5px 9px 0 7.5px; } .left-sidebar-toggle .left-arrow:hover { padding: 5px 20px 0 8px; } .left-sidebar-toggle .right-arrow { padding: 5px 7.5px 0 9px; } .left-sidebar-toggle .right-arrow:hover { padding: 5px 8px 0 20px; } /* ARTICLES - Sidebar - Remove logo */ .watermark_logo { opacity: 0; } /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ /* CATEGORIES - Add padding around folder icon */ .fa-folder:before { padding: 0.25em; } /* - - - - - - - - - - - - - - - - - - - - - - - - - MIGRATION CSS- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ /* Migration Team */ .arrow { border: solid black; border-width: 0 3px 3px 0; display: inline-block; padding: 3px; } .right { transform: rotate(-45deg); -webkit-transform: rotate(-45deg); } .fa-plus:before { content: "\f067"; } .fa-dash:before { content: "\e404"; } .fa, .fas { font-family: "Font Awesome 5 Pro"; font-weight: 900; float: right; } /* Callout formatting (auto-add "Note" as title)*/ .infoBox .title { visibility: hidden; } .infoBox .title::before { content: "Note"; position: absolute; z-index: 1; visibility: visible; } .warningBox .title::before { content: "Note"; position: absolute; z-index: 1; visibility: visible; } .warningBox .title { visibility: hidden; } .errorBox .title::before { content: "Note"; position: absolute; z-index: 1; visibility: visible; } .errorBox .title { visibility: hidden; } .callout-tip { background-color: #285c6c; border-radius: 5px; color: #b8edfe; margin-bottom: 1rem; padding: 0.75rem 1.25rem; position: relative; } .quiet.small::before { content: "Note"; position: absolute; z-index: 1; visibility: visible; color: #b8edfe; display: block; font-weight: 600; padding-bottom: 5px; } .quiet.small { margin-bottom: 0px !important; visibility: hidden; } /* ACCORDION CSS*/ .accordion { cursor: pointer; width: 100%; border: 3px; border-radius: 5px; text-align: left; font-size: 15px; transition: 0.4s; margin-top: 5px; background-color: rgb(200, 200, 200); border-color: #333; padding: 3%; color: #000000; } .panel { padding: 0px 18px; background-color: rgb(225, 225, 225); color: #000000; margin-top: 5px; border: 3px; border-radius: 5px; width: 100%; max-height: 0; overflow: hidden; transition: max-height 0.2s ease-out; } .active>.fa-plus:before { content: ""; } /*New block editor accordion CSS testing .details-wrapper { cursor: pointer; width: 100%; border-radius: 14px; box-sizing: border-box; margin-top: 5px; transition: 0.4s; background-color: #FAFAFA; border-color: #111; color: #000000; } .details-wrapper .summary { font-size: 30px !important; } body.dark_theme .details-wrapper { color: #ffffff !important; background-color: #333; } .details-wrapper_rendered .summary:hover { background: #CACBCE; } details-type.details-content { font-size: 16px !important; }*/ /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ /* Images resize */ .content_block .content_container .content_block_text img { max-width: 100%; max-height: 600px; border: none; margin-top: 12px; margin-bottom: 12px; height: auto; } /*Div css*/ .Integrating { display: flex; } .aws-lambda { border: solid 1px #e5e4e4; padding: 16px; margin-right: 9px; } .jira-server { border: solid 1px #e5e4e4; padding: 16px; } /* Learn table css*/ h3#learn-more-about-the-timeline-view { margin-top: -11px; margin-bottom: 27px; font-size: 1.45em; font-weight: 600; } .article-name td { border: 0px solid rgba(0, 0, 0, .125); } .learn-more-article { padding: 40px; border: 10px; background-color: #f5f7fa; } .learn-more-article table td { padding: 7px 11px; } .learn-more-article table { padding: 9px; background: white; border: 1px solid rgba(0, 0, 0, .125); display: inline-table !important; overflow-wrap: break-word !important; } .learn-more-article table tr.article-name { color: white; } .learn-more-article table td.this-article { padding-right: 1.6em; font-weight: 700; } .learn-more-article a { color: hsl(216, 71%, 53%); text-decoration: none; } /*blue color button*/ button.watch-now-airtable { width: 124px; font-size: 16px; height: 40px; background: #407C4A; border-color: #407C4A; border-radius: 2px; } .watch-now-airtable a { color: white !important; text-decoration: none !important; } /*card flip*/ #flash_cards { display: grid; grid-template-columns: 1fr 1fr; height: 100%; grid-auto-rows: max-content; grid-row-gap: 1rem; } #card { margin: 0px 1rem 1rem 0px; min-height: 100%; perspective: 809.5px; position: relative; transform-style: preserve-3d; } .front { text-align: center; padding: 2rem; border-radius: 16px; background-color: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); } /*# flash card */ .flash_card { margin: 0px 1rem 1rem 0px; min-height: 100%; perspective: 529px; position: relative; transform-style: preserve-3d; } .flash_card .front { color: white; text-align: center; padding: 2rem; border-radius: 16px; background-color: rgb(94, 190, 249); backface-visibility: hidden; transform-style: preserve-3d; position: absolute; z-index: 1; height: 100%; width: 100%; transition: all 0.5s ease-out 0s; transform: rotateY(0deg) } .flash_card .back { color: white; text-align: center; padding: 2rem; border-radius: 16px; background-color: rgb(255, 0, 72); backface-visibility: hidden; transform-style: preserve-3d; position: relative; z-index: 0; height: 100%; width: 100%; transform: rotateY(-180deg); transition: all 0.5s ease-out 0s; } .GMT_flash { margin: 0px 1rem 1rem 0px; min-height: 100%; perspective: 809.5px; position: relative; transform-style: preserve-3d; } .GMT_flash .front { text-align: center; padding: 2rem; border-radius: 16px; background-color: rgb(255, 255, 255); border: 1px solid rgb(68, 68, 68); backface-visibility: hidden; transform-style: preserve-3d; position: absolute; z-index: 1; height: 100%; width: 100%; transition: all 0.5s ease-out 0s; transform: rotateY(0deg); } .GMT_flash .back { color: white; text-align: center; padding: 2rem; border-radius: 16px; background-color: rgb(111, 201, 39); backface-visibility: hidden; transform-style: preserve-3d; position: relative; z-index: 0; height: 100%; width: 100%; transform: rotateY(-180deg); transition: all 0.5s ease-out 0s; } .GMT_flash1 { margin: 0px 1rem 1rem 0px; min-height: 100%; perspective: 809.5px; position: relative; transform-style: preserve-3d; } .GMT_flash1 .front { text-align: center; padding: 2rem; border-radius: 16px; background-color: rgb(255, 255, 255); border: 1px solid rgb(68, 68, 68); backface-visibility: hidden; transform-style: preserve-3d; position: absolute; z-index: 1; height: 100%; width: 100%; transition: all 0.5s ease-out 0s; transform: rotateY(0deg); } .GMT_flash1 .back { color: white; text-align: center; padding: 2rem; border-radius: 16px; background-color: rgb(255, 0, 72); backface-visibility: hidden; transform-style: preserve-3d; position: relative; z-index: 0; height: 100%; width: 100%; transform: rotateY(-180deg); transition: all 0.5s ease-out 0s; } @media (min-width: 600px) .cards_power_user_guide { grid-template-columns: repeat(2, 1fr); } .cards_assets { max-width: 1200px; margin: 0 auto; display: grid; grid-gap: 1rem; grid-template-columns: repeat(2, 1fr); } .card_assets { padding: 1rem; height: auto; min-height: 4rem; border-width: 0px; border: none !important; background: none !important; position: relative; display: flex; flex-direction: column; min-width: 0; word-wrap: break-word; border-radius: 0.25rem; } .card-border { padding: 1rem; height: auto; min-height: 4rem; background: none; border: solid; border-color: #f3f3f3; border-radius: 3px; border-width: 1px; } .card-border img { max-width: 100%; max-height: 600px; border: none; margin-top: 12px; margin-bottom: 12px; height: auto; } .card_assets img { max-width: 100%; max-height: 600px; border: none; margin-top: 12px; margin-bottom: 12px; height: auto; } .grid-container { display: grid; grid-template-columns: auto auto auto; background-color: #2196F3; padding: 10px; } .grid-item { background-color: rgba(255, 255, 255, 0.8); border: 1px solid rgba(0, 0, 0, 0.8); padding: 20px; font-size: 30px; text-align: center; } .back-to-top { display: none !important; /*Default Back to top enable, If you d'not want this feature please include this code*/ } /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - DARK MODE CSS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ /*DARK MODE ADJUSTMENTS*/ body.dark_theme .content_block .content_container .content_block_text a { color: #7993FB !important; } /*DARK MODE ACCORDION ADJUSTMENTS*/ body.dark_theme .accordion { color: #ffffff !important; background-color: #333; } /*DARK MODE ACCORDION PANEL ADJUSTMENTS*/ body.dark_theme .panel { background-color: #444 !important; color: #ffffff !important; } /* - - - - - - - - - - - - - - - - - - - - - - - - - - -FEEDBACK FORM REPLACE TEXT (Prevent 1:1 support requests)- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ #doc_feedback_collect .txt { font-weight: normal; } #doc_feedback_collect .txt a { color: #0c379a; font-weight: bold; } </style> <style> body{ font-family: Helvetica } </style> <style> h1, h2, h3, h4, h5, h6 { font-family: Helvetica } </style> <style type="text/css"> </style> <script nonce=""> var layoutData = { domainName: 'airtable.document360.io', projectVersionId: 'ece2a426-c863-45df-a9fd-7dd4cdcebeaa', algoliaArticlesIndexId: 'articles1', algoliaSearchKey: 'MjgxMzk5ZDc1MGNmZTIyN2ZjN2JlNzZmMzA3Y2ZiNzNhZWJhZTI5MTViN2Q5MmI1ZDM5ZTVlMjg2ODFiNjJjMWZpbHRlcnM9cHJvamVjdElkJTNBZDBlZTJlZTQtM2Y3OC00N2M3LWIzODgtODVlNDBiZTlmYjg5JTIwQU5EJTIwTk9UJTIwaXNEZWxldGVkJTNBdHJ1ZSUyMEFORCUyMGlzRHJhZnQlM0FmYWxzZSUyMEFORCUyMGV4Y2x1ZGUlM0FmYWxzZSUyMEFORCUyMGlzSGlkZGVuJTNBZmFsc2UlMjBBTkQlMjBOT1QlMjBpc0NhdGVnb3J5SGlkZGVuJTNBdHJ1ZSZtaW5Xb3JkU2l6ZWZvcjFUeXBvPTUmbWluV29yZFNpemVmb3IyVHlwb3M9OCZhZHZhbmNlZFN5bnRheD10cnVlJnN5bm9ueW1zPXRydWUmdHlwb1RvbGVyYW5jZT10cnVlJnJlbW92ZVN0b3BXb3Jkcz1OSUwmcmVzdHJpY3RJbmRpY2VzPWFydGljbGVzMSZ2YWxpZFVudGlsPTE3MzI1MjQwNDM=', algoliaSearchAttachmentsKey: 'YzUzZjlhZjZhYWUwNjc1MThlNTA1ZWYxMGU2MDZkZThkYjUzNWQyOGFkN2IwYmVhMDRlZGE2YTQ2NjljYjU5ZWZpbHRlcnM9cHJvamVjdElkJTNBZDBlZTJlZTQtM2Y3OC00N2M3LWIzODgtODVlNDBiZTlmYjg5Jm1pbldvcmRTaXplZm9yMVR5cG89NSZtaW5Xb3JkU2l6ZWZvcjJUeXBvcz04JmFkdmFuY2VkU3ludGF4PXRydWUmc3lub255bXM9dHJ1ZSZ0eXBvVG9sZXJhbmNlPXRydWUmcmVtb3ZlU3RvcFdvcmRzPU5JTCZyZXN0cmljdEluZGljZXM9bWVkaWFGaWxlcyZ2YWxpZFVudGlsPTE3MzI1MjQwNDM=', algoliaSearchFilters: 'projectId:d0ee2ee4-3f78-47c7-b388-85e40be9fb89 AND languageId:27d23c04-15a3-41f5-b140-29e4f13c104c AND NOT isDeleted:true AND isDraft:false AND exclude:false AND isHidden:false AND NOT isCategoryHidden:true', algoliaAppId: 'FQPA0A50BN', projectId: 'd0ee2ee4-3f78-47c7-b388-85e40be9fb89', versionSlug: 'v1', mainVersion: 'True' === 'True', cdn: 'https://cdn.airtable.document360.io/static', languageVersionId: '27d23c04-15a3-41f5-b140-29e4f13c104c', isDefaultLanguage: 'True' === 'True', langCode: 'en', viewAllResults: 'View All Results', userName: '', emailId: '', hideUserFeedbackNameEmail: 'False' === 'True', enableSearchHighlight: false, hostingPath: 'docs', projectDomain: 'support.airtable.com', apiUrl: 'https://api.airtable.document360.io', showAttachmentsTabInSearch: false, enableSearchAttachmentsFeature: false, articles: 'Articles', attachments: 'Attachments', isAdvancedSearchEnabled: false, isNoSearchResultFeedbackEnabled: true, analyticsDataCollectorUrl: 'https://gateway.airtable.document360.io/analytics/api/collector', isSmartBarConfigured: 'False' === 'True', isAccountActivated: 'True', activatedBy: '', activatedOn: '01/01/0001 00:00:00', gotoAdvancedSearch: 'Go to advanced search', versionType: 'KnowledgeBase', endpoint: 'null', isLazyLoadingEnabled : 'False' === 'True', useBackendSearch : 'False' === 'True', backendSearchServerHost : '', isPreview: 'False' === 'True', previewId: '', isCategory: 'False' === 'True', versionNumber: '0', loggedInUserId: '', userType:'', toEnableAllVersionInAdvancedSearch :false, projectVersions :'null', isGlobalDashboard:'False' === 'True', isThemeSelectionEnabled : 'True' === 'True', primaryColor: '#1b71c9', isAISearchEnabled: 'False' === 'True', isSupportUser:'False' === 'True', algoliaSearchapidocsFilters: '', kbsitealgoliaSearchFilters: '', isStandardProject :false, apidocsArticles: 'API Endpoints', isJwtUser: 'False' === 'True', sourceArticles: 'Source articles', thanksForFeedback: 'Thank you for your feedback', feedbackNotSubmitted:'Failed to submit your feedback', summaryNotAvailableForTheArticle: 'Summary not available for the article', isUserAclApplied: 'False' === 'True' }; </script> <!-- Load API documentation scripts before main.js, otherwise global functions like <onTagsChecked> are not accessible in advanced search which breaks the dropdown selection functionality --> <script type="text/javascript" src="https://cdn.airtable.document360.io/static/js/vendor.4ae16f7f0d6e9cc9c74b.js.gz" ></script> <script type="text/javascript" src="https://cdn.airtable.document360.io/static/js/datacollector.d5500a10cbc225658b4b.js.gz" ></script> <script type="text/javascript" src="https://cdn.airtable.document360.io/static/js/main.83c676dc95e6f10d9d5d.js.gz" ></script> <!-- Google verification --> <meta name="google-site-verification" content="4tGLkVlyQlplIuxdpUxQj5aKvUgo7GhQbX2teXgtjuE" /> <!-- Cookie Consent --> <!-- CookiePro Cookies Consent Notice start for airtable.com --> <script type="text/javascript" src="https://cookie-cdn.cookiepro.com/consent/2eda840d-10c3-46d7-9084-4cade1b1a306/OtAutoBlock.js" ></script> <script src="https://cookie-cdn.cookiepro.com/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="2eda840d-10c3-46d7-9084-4cade1b1a306" ></script> <script type="text/javascript"> //function OptanonWrapper() { } </script> <!-- CookiePro Cookies Consent Notice end for airtable.com --> <script> function OptanonWrapper() { // Get initial OnetrustActiveGroups ids if (typeof OptanonWrapperCount == "undefined") { otGetInitialGrps(); //gets defined groups such as 00001,00004, etc } //Delete cookies otDeleteCookie(otIniGrps); // Assign OnetrustActiveGroups to custom variable function otGetInitialGrps() { // 1 / 3 OptanonWrapperCount = ""; otIniGrps = OnetrustActiveGroups; //OnetrustActiveGroups is a document global defined variable } function otDeleteCookie(iniOptGrpId) { var otDomainGrps = JSON.parse( JSON.stringify(Optanon.GetDomainData().Groups), ); var otDeletedGrpIds = otGetInactiveId(iniOptGrpId, OnetrustActiveGroups); if (otDeletedGrpIds.length != 0 && otDomainGrps.length != 0) { for (var i = 0; i < otDomainGrps.length; i++) { //Check if CustomGroupId matches if ( otDomainGrps[i]["CustomGroupId"] != "" && otDeletedGrpIds.includes(otDomainGrps[i]["CustomGroupId"]) ) { console.log("group ", otDomainGrps[i]["CustomGroupId"]) for (var j = 0; j < otDomainGrps[i]["Cookies"].length; j++) { //Delete cookie eraseCookie(otDomainGrps[i]["Cookies"][j]["Name"], otDomainGrps[i]["Cookies"][j]["Host"]); } } //Check if Hostid matches if (otDomainGrps[i]["Hosts"].length != 0) { for (var j = 0; j < otDomainGrps[i]["Hosts"].length; j++) { //Check if HostId presents in the deleted list and cookie array is not blank if ( otDeletedGrpIds.includes(otDomainGrps[i]["Hosts"][j]["HostId"]) && otDomainGrps[i]["Hosts"][j]["Cookies"].length != 0 ) { for ( var k = 0; k < otDomainGrps[i]["Hosts"][j]["Cookies"].length; k++ ) { //Delete cookie eraseCookie(otDomainGrps[i]["Hosts"][j]["Cookies"][k]["Name"], otDomainGrps[i]["Hosts"][j]["Cookies"][k]["Host"]); } } } } } location.reload(); } otGetInitialGrps(); //Reassign new group ids } //Get inactive ids function otGetInactiveId(customIniId, otActiveGrp) { // 2 //Initial OnetrustActiveGroups customIniId = customIniId.split(","); customIniId = customIniId.filter(Boolean); //After action OnetrustActiveGroups otActiveGrp = otActiveGrp.split(","); otActiveGrp = otActiveGrp.filter(Boolean); var result = []; for (var i = 0; i < customIniId.length; i++) { if (otActiveGrp.indexOf(customIniId[i]) <= -1) { result.push(customIniId[i]); } } return result; } //Delete cookie function eraseCookie(name, host) { //Delete root path cookies let topLevelDomain; if (host.startsWith("www.")) { topLevelDomain = host.substr(4); // Remove "www." } else if (host.startsWith(".")) { topLevelDomain = host.substr(1); // Remove leading dot } else { topLevelDomain = host; // No prefix, use as is } function deleteCookieForDomain(domain) { // if(name == "_ga_E92P4LY6DM") { // console.log(name + "=; Max-Age=-99999999; Path=/; Domain=" + domain) // } if(!domain){ document.cookie = name + "=; Max-Age=-99999999; Path=/;"; } else{ document.cookie = name + "=; Max-Age=-99999999; Path=/; Domain=" + domain; } } deleteCookieForDomain(); deleteCookieForDomain(topLevelDomain); deleteCookieForDomain("." + topLevelDomain); deleteCookieForDomain("www." + topLevelDomain); //Delete LSO incase LSO being used, cna be commented out. localStorage.removeItem(name); //Check for the current path of the page pathArray = window.location.pathname.split("/"); //Loop through path hierarchy and delete potential cookies at each path. for (var i = 0; i < pathArray.length; i++) { if (pathArray[i]) { //Build the path string from the Path Array e.g /site/login var currentPath = pathArray.slice(0, i + 1).join("/"); document.cookie = name + "=; Max-Age=-99999999; Path=" + currentPath + ";Domain=" + topLevelDomain; document.cookie = name + "=; Max-Age=-99999999; Path=" + currentPath + ";"; //Maybe path has a trailing slash! document.cookie = name + "=; Max-Age=-99999999; Path=" + currentPath + "/;Domain=" + topLevelDomain; document.cookie = name + "=; Max-Age=-99999999; Path=" + currentPath + "/;"; } } } function getCookie(name) { var value = "; " + document.cookie; var parts = value.split("; " + name + "="); if (parts.length == 2) return parts.pop().split(";").shift(); } //console.log("OptanonWrapper called"); var OABCcookieName = "OptanonAlertBoxClosed"; var bannerAcceptBtn = document.getElementById("onetrust-accept-btn-handler"); var pcAllowAllBtn = document.getElementById("accept-recommended-btn-handler"); var pcSaveBtn = document.getElementsByClassName("save-preference-btn-handler onetrust-close-btn-handler")[0]; var OABCcookie = getCookie(OABCcookieName); // IF logic needed here because ot-banner-sdk DIV is not injected on page loads if banner is not exposed if (!OABCcookie && bannerAcceptBtn) { bannerAcceptBtn.addEventListener('click', function() { //console.log("Allowed all via Banner"); location.reload(); }); } if (pcAllowAllBtn) pcAllowAllBtn.addEventListener('click', function() { //console.log("Allowed all via Preference Center"); location.reload(); }); if(pcSaveBtn){ pcSaveBtn.addEventListener('click', function() { setTimeout(()=> { //console.log("Set custom settings via Preference Center"); location.reload(); }, 1000) //quick timeout so that the consent receipt can be sent and the cookie can be updated }); } } </script> <!-- Flashcard/Accordions --> <script src="https://cdn.rawgit.com/nnattawat/flip/master/dist/jquery.flip.min.js"></script> <!-- Favicon fix for mobile SERP --> <link rel="shortcut icon" href="https://cdn.airtable.document360.io/d0ee2ee4-3f78-47c7-b388-85e40be9fb89/Images/Documentation/xs.png"> <!-- Google Tag Manager (Analytics) header --> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-NCLXNTS');</script> <!-- End Google Tag Manager --> </head> <body class=' '> <!-- Google Tag Manager (Analytics) body --> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NCLXNTS" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <!-- Flashcard/Accordions --> <script src="https://cdn.rawgit.com/nnattawat/flip/master/dist/jquery.flip.min.js"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.3/jquery.min.js"></script> <div class="mobile_header_logo"></div> <div class="search_overlay"></div> <header id="doc_header"> <div class="header_top"> <div class="container"> <a href="/" class="header_logo"> <img src="https://cdn.airtable.document360.io/logo/d0ee2ee4-3f78-47c7-b388-85e40be9fb89/360446de52ff494081b795b87a150ef3-Airtable_Logo.png" alt="Airtable Support" /> </a> </div> </div> <div id="smartBarContainer1"> </div> <div id="bread-crumb-container"> </div> <div class="header_bottom"> <div class="container"> <div class="header_bottom_nav"> <div class="header_search"> <div class="header_search_box" id="header_search_box"> <div class="aa-input-container search-form" id="aa-input-container"> <div name="searchform" id="Searchform" class="search-form"> <input type="search" id="aa-search-input" class="aa-input-search" placeholder="Search" name="search" autocomplete="off" /> <a class="ais-SearchBox-submit" id="all_search_results" href="#"> <svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 40 40"><path d="M26.804 29.01c-2.832 2.34-6.465 3.746-10.426 3.746C7.333 32.756 0 25.424 0 16.378 0 7.333 7.333 0 16.378 0c9.046 0 16.378 7.333 16.378 16.378 0 3.96-1.406 7.594-3.746 10.426l10.534 10.534c.607.607.61 1.59-.004 2.202-.61.61-1.597.61-2.202.004L26.804 29.01zm-10.426.627c7.323 0 13.26-5.936 13.26-13.26 0-7.32-5.937-13.257-13.26-13.257C9.056 3.12 3.12 9.056 3.12 16.378c0 7.323 5.936 13.26 13.258 13.26z"></path> </svg> </a> <button class="ais-SearchBox-reset" style="display:none" id="cancel-search-input"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" width="10" height="10"> <path d="M8.114 10L.944 2.83 0 1.885 1.886 0l.943.943L10 8.113l7.17-7.17.944-.943L20 1.886l-.943.943-7.17 7.17 7.17 7.17.943.944L18.114 20l-.943-.943-7.17-7.17-7.17 7.17-.944.943L0 18.114l.943-.943L8.113 10z"></path> </svg> </button> <span class="ais-SearchBox-loadingIndicator" style="display:none" id="search-input-loading"> <svg width="16" height="16" viewBox="0 0 38 38" xmlns="http://www.w3.org/2000/svg" stroke="#444"> <g fill="none" fillrule="evenodd"> <g transform="translate(1 1)" strokewidth="2"> <circle strokeopacity=".5" cx="18" cy="18" r="18"></circle> <path d="M36 18c0-9.94-8.06-18-18-18" transform="rotate(3.02328 18 18)"> <animateTransform attributeName="transform" type="rotate" from="0 18 18" to="360 18 18" dur="1s" repeatCount="indefinite"></animateTransform> </path> </g> </g> </svg> </span> </div> </div> </div> </div> </div> </div> </div> </header> <div class="main_content_block" id="doc_main_content"> <div> <script type="text/javascript"> document.title = decodeURIComponent('404'); </script> <style> .page-not-found-wrap .page-not-found-form a { text-decoration: none; text-align: center; margin: 5px; color: #fff; padding: 3px 10px; border-radius: 3px; background: #1b71c9; } .page-not-found-wrap .page-not-found-form a:hover { background: #458fff; } </style> <div class="page-not-found-content"> <div class="container"> <div class="page-not-found-wrap themeC"> <div class="page-not-found-illustration"> <img class="custom-img" src="https://cdn.airtable.document360.io/static/images/custompages/Unauthorized-user-7.svg" alt="404 page" /> </div> <div class="page-not-found-form"> <h1 class="page-not-found-title">404</h1> <p>Oops! This page could not be found. The link you’re trying to access may not have a redirect. Please use the “Search” bar above to find the most recent content on this topic.</p> <div class="custom-btn"> <a href="/docs" class="btn-link" class="button">Back to Documentation</a> </div> </div> </div> </div> </div> </div> </div> <div class="notify-toaster"></div> <div id="smartBarContainer2"> </div> <custom-js id="customJavaScript"> <script nonce=""> //Last validation and update 5-25-2023 by Nathan //Important helper variable for hiding article review container and external redirects. $(document).ready(function () { const pagePath = window.location.pathname; // Hide article review container if (pagePath.includes("/contacting-airtable-support")) { document.getElementById("doc_review_container").style.display = "none"; } }); $(document).ready(function () { // FEEDBACK FORM TEXT REPLACEMENT // Uses the #doc_feedback_collect .txt element to determine if this is an article page or something else. Will only proceed on articles. let feedbackText = document.querySelector("#doc_feedback_collect .txt"); if (feedbackText !== null) { // Grab the like and dislike button elements let likeElement = document.querySelector("#reviewLikeButton"); let dislikeElement = document.querySelector("#reviewDislikeButton"); // Add a "click" event listener to each of the button elements that will call the feedbackCaptured function // Depending which button is clicked, we'll pass a value of "true" (positive rating) or "false" (negative rating) to the feedbackCaptured function's "positiveFeedback" variable. likeElement.addEventListener("click", function () { feedbackCaptured(true); }); dislikeElement.addEventListener("click", function () { feedbackCaptured(false); }); // Function to change the feedbackText. This is variable depending on whether the article rating is positive or negative. function feedbackCaptured(positiveFeedback) { if (positiveFeedback === true) { feedbackText.innerHTML = "<p>Airtable Support will not respond to questions or feedback submitted via this form. To help us provide better experiences for all Airtable users, please provide your input on how we can improve this article.</p>"; } else { feedbackText.innerHTML = "<p>Airtable Support will not respond to questions or feedback submitted via this form. To help us provide better experiences for all Airtable users, please provide your input on how we can improve this article.</p>"; } } } }); // EXTERNAL REDIRECTS //HIDE ARTICLES FROM CATEGORIES - Use when you have sensitive articles that you want to only have accessable via direct link (no browsing/search engine results, etc.) $(window).on("load", function () { // executes when complete page is fully loaded, including all frames, objects and images $('a[href="/docs/hidden-beta-test"]').parent().css({ display: "none" }); $('a[href="/docs/apps-by-airtable-beta"]').parent().css({ display: "none" }); $('a[href="/docs/embed-and-share-individual-extensions-beta"]') .parent() .css({ display: "none" }); $('a[href="/docs/testing-accordionssearch"]') .parent() .css({ display: "none" }); }); // Executes when the DOM has loaded, but not necessarily the entire page (frames, images, etc.) $(document).ready(function () { const pagePath = window.location.pathname; // Create a library of external redirects let extRedir = new Map(); // Add new entries to the external redirect library below. // Create a new line beginning with extRedir.set(), then add the two variables described in the next line between the parentheses. // Each entry should have the article/category slug first, and the external redirect we want to send people to second: "contact-us", "https://www.google.com" // Do not include /docs, /v1, /en/, etc. // BEGIN EXTERNAL REDIRECT LIBRARY extRedir.set("the-airtable-community", "https://community.airtable.com/"); extRedir.set("how-airtables-blocks-sdk-handles-attachment-urls", "https://airtable.com/developers/extensions/api/models/Record#getAttachmentClientUrlFromCellValueUrl"); extRedir.set("long-text-field", "https://www.airtable.com/guides/build/organize-data-in-fields#:~:text=The%20long%20text%20field%20gives,teammates%20working%20in%20your%20base."); extRedir.set("updates-to-airtable-plans", "https://airtable.com/pricing"); extRedir.set( "use-case-planning-product-launches-in-airtable", "https://www.airtable.com/templates/product-launch/expbtFa3nsLpIQfgk?_gl=1*10sqfpf*_ga*Njg4Nzg3NzAxLjE2Nzc2MTgzMTE.*_ga_HF9VV0C1X2*MTY4MzEyNzk0MS4xNTIuMS4xNjgzMTI5MTkwLjAuMC4w" ); extRedir.set( "getting-more-information-into-airtable-quickly", "https://www.airtable.com/guides/build/import-data-into-airtable" ); extRedir.set( "overview-of-collaboration-features", "https://www.airtable.com/guides/collaborate" ); extRedir.set( "collaboration-guide", "https://www.airtable.com/guides/collaborate" ); extRedir.set( "use-case-bug-issue-tracking-in-airtable", "https://www.airtable.com/templates/bug-tracker/expOzMycWirMsUOTL?_gl=1*zggk4h*_ga*Njg4Nzg3NzAxLjE2Nzc2MTgzMTE.*_ga_HF9VV0C1X2*MTY4MzEyNzk0MS4xNTIuMS4xNjgzMTI5Njk2LjAuMC4w" ); extRedir.set( "is-airtable-free-how-much-does-it-cost", "https://airtable.com/pricing" ); extRedir.set( "use-case-managing-your-pr-outreach-in-airtable", "https://www.airtable.com/templates/pr-outreach/exp9jwY6qLUv5dQ0A?_gl=1*3dlo39*_ga*Njg4Nzg3NzAxLjE2Nzc2MTgzMTE.*_ga_HF9VV0C1X2*MTY4MzEyNzk0MS4xNTIuMS4xNjgzMTI5NTQxLjAuMC4w" ); extRedir.set( "transitioning-from-spreadsheets-to-airtable", "https://www.airtable.com/guides/build/import-data-into-airtable" ); extRedir.set("does-airtable-offer-discounts", "https://airtable.com/pricing"); extRedir.set("mac-desktop-app", "https://airtable.com/downloads"); extRedir.set("careers-at-airtable", "https://airtable.com/careers"); extRedir.set("windows-desktop-app", "https://airtable.com/downloads"); extRedir.set( "get-advanced-help", "https://ecosystem.airtable.com/consultants" ); extRedir.set( "creating-a-new-base-via-csv-import", "https://www.airtable.com/guides/build/import-data-into-airtable" ); extRedir.set( "importing-an-airtable-csv-into-another-app", "https://support.microsoft.com/en-us/office/import-data-from-a-csv-html-or-text-file-b62efe49-4d5b-4429-b788-e1211b5e90f6" ); extRedir.set( "vlookup-functionality-in-airtable", "https://www.airtable.com/guides/build/import-data-into-airtable" ); extRedir.set( "does-airtable-have-find-and-replace", "https://airtable.com/marketplace/scrhgBXk9ExE6lLNx/find-and-replace" ); extRedir.set("redirect-test", "https://www.airtable.com"); extRedir.set("subprocessors", "https://www.airtable.com/subprocessors"); extRedir.set( "airtable-webhooks-api-beta-deprecation-notice", "https://airtable.com/developers/web/api/webhooks-overview" ); extRedir.set( "the-power-of-airtable-s-linked-records", "https://www.airtable.com/guides/build/connect-data-with-linked-records" ); extRedir.set( "tidying-up-your-information-in-airtable", "https://www.airtable.com/guides/build/design-your-workflow" ); extRedir.set( "leveraging-formulas-in-airtable", "https://www.airtable.com/guides/customize/write-your-first-formula" ); extRedir.set( "designing-linked-records-and-dependencies", "https://www.airtable.com/guides/build/connect-data-with-linked-records" ); // END EXTERNAL REDIRECT LIBRARY // Strip off everything before (and including) "/docs/" let slug = pagePath.split("/docs/")[1]; // Strip off any language versions by looking for another backslash. If found, return everything to the right. // Will silently fail if the page is a non-article page (i.e. main page, category, etc.) due to the try/catch addition on 3/31/23. try { if (slug.includes("/")) { let slugArray = slug.split("/"); slug = slugArray[1]; } } catch (e) {} // Checks to see if the current page's slug is found in the External redirect library. If so, changes the URL to the value for that entry. if (extRedir.get(slug) !== undefined) { // error("This article has been archived. Redirecting you to another resource."); // Attempts to use windows.location.replace() to redirect, which does not log the original URL in the browser history. // If the browser is incompatible with this method, it will return an error and trigger the "catch" alternative of window.location = try { window.location.replace(extRedir.get(slug)); } catch (e) { window.location = extRedir.get(slug); } } }); // END EXTERNAL REDIRECTS // Marketo munchkin script (function () { var didInit = false; function initMunchkin() { if (didInit === false) { didInit = true; Munchkin.init("458-JHQ-131", { apiOnly: true, useBeaconAPI: true, asyncOnly: true, anonymizeIP: true, }); // Send URL data to Munchkin Munchkin.munchkinFunction("visitWebPage", { url: document.location.pathname, params: document.location.search, }); } } var s = document.createElement("script"); s.type = "text/javascript"; s.async = true; s.src = "//munchkin.marketo.net/munchkin.js"; s.onreadystatechange = function () { if (this.readyState == "complete" || this.readyState == "loaded") { initMunchkin(); } }; s.onload = initMunchkin; document.getElementsByTagName("head")[0].appendChild(s); })(); // Event logging function firePageView() { var _location = window.location; var referrer = document.referrer; var beaconUrl = new URL("https://airtable.com/internal/page_view"); beaconUrl.searchParams.append("location", _location); if (referrer) { beaconUrl.searchParams.append("referrer", referrer); } // Cross-domain POST requests won't include cookies, which breaks // session tracking, but an <img> tag pointing at this endpoint will include cookies. var img = document.createElement("img"); img.src = beaconUrl.toString(); img.style.display = "none"; img.height = "1"; img.width = "1"; document.head.appendChild(img); } try { firePageView(); } catch (err) { console.log(err); } //Card flip was causing accordion issues and has been commented out 3/3/23 - Adam /*card flip*/ //$("#card").flip(); //$("#card_and").flip(); //$('.flash_card').flip(); //$(".GMT_flash").flip(); //$(".GMT_flash1").flip(); /**/ /* * * BEGIN Forethought IMPLEMENTATION * */ $(document).ready(function () { const searchParams = new URLSearchParams(window.location.search); const TRUSTED_ORIGIN = "https://support.airtable.com/"; var head = document.head || document.getElementsByTagName("head")[0], forethoughtscript = document.createElement("script"); forethoughtscript.setAttribute( "src", "https://solve-widget.forethought.ai/embed.js", ); forethoughtscript.setAttribute("type", "application/javascript"); forethoughtscript.setAttribute( "data-api-key", "fb79790e-3422-4897-8d83-9b96f33ae881", ); forethoughtscript.setAttribute("data-ft-User-Persona", "helpCenter"); forethoughtscript.setAttribute("data-ft-Case-Origin", "Help Center"); forethoughtscript.setAttribute("data-ft-workflow-tag", "hc"); forethoughtscript.setAttribute("config-ft-ignore-persistence-parameters", "data-ft-url"); forethoughtscript.setAttribute("data-ft-Url", window.location.href); document.head.appendChild(forethoughtscript); window.addEventListener("message", (event) => { if (event.data.event === "forethoughtWidgetLoaded") { if(searchParams.get("contact_support") === "true"){ Forethought("widget", "open"); } } if (event.origin !== TRUSTED_ORIGIN || !event.isTrusted) { return; } }); }); /* * * END Forethought IMPLEMENTATION * */ /*Migration Team*/ var acc = document.getElementsByClassName("accordion"); var i; for (i = 0; i < acc.length; i++) { acc[i].addEventListener("click", function () { if (!this.classList.contains("active")) { closeAll(); } this.classList.toggle("active"); var panel = this.nextElementSibling; if (panel.style.maxHeight) { panel.style.maxHeight = null; } else { panel.style.maxHeight = panel.scrollHeight + "px"; } }); } function openAll() { for (i = 0; i < acc.length; i++) { acc[i].classList.add("active"); acc[i].nextElementSibling.style.maxHeight = acc[i].nextElementSibling.scrollHeight + "px"; } } function closeAll() { for (i = 0; i < acc.length; i++) { acc[i].classList.remove("active"); acc[i].nextElementSibling.style.maxHeight = null; } } const foreignLanguageCodes = ["de", "fr", "es"]; /* INTL - Custom Javascript to change the "Documentation button" in Homepage */ $(document).ready(function () { if (layoutData.langCode === "fr") { $(".landing_top_inner.center > a:nth-child(3)").html( $(".landing_top_inner.center > a:nth-child(3)") .html() .replace("Documentation", "CONSULTER LES ARTICLES") ); } else if (layoutData.langCode === "de") { $(".landing_top_inner.center > a:nth-child(3)").html( $(".landing_top_inner.center > a:nth-child(3)") .html() .replace("Documentation", "ARTIKEL DURCHSUCHEN") ); } }); /* INTL - Fix 404 page so that it goes back to the correct language */ $(document).ready(function () { const langCode = layoutData.langCode; if (langCode == "en") { $("a.btn-link").attr( "href", "https://support.airtable.com/docs/getting-started-with-airtable" ); } else if (foreignLanguageCodes.includes(langCode)) { $("a.btn-link").attr( "href", `https://support.airtable.com/docs/${langCode}/getting-started-with-airtable` ); } }); /* INTL - Custom Javascript to hide the tags for foreign languages */ $(document).ready(function () { const langCode = layoutData.langCode; if (foreignLanguageCodes.includes(langCode)) { $(".tags-articles").hide(); } }); /* INTL - Custom Javascript to change links in the foreign language docs */ function injectLanguageCodeIntoContentLinks(code) { const contentBlock = document.getElementById("doc_content_block"); const links = contentBlock?.querySelectorAll("a") ?? []; for (const link of links) { const originalHref = link.getAttribute("href"); const documentReferenceRegex = /^(?:\/\/support.airtable.com)?(?:\/v1)?\/docs\/([^/]+)$/; if (originalHref && originalHref.match(documentReferenceRegex)) { const newHref = originalHref.replace( documentReferenceRegex, `/docs/${code}/$1` ); link.setAttribute("href", newHref); } } } window.addEventListener("load", () => { const languageCode = document.documentElement.lang; if (foreignLanguageCodes.includes(languageCode)) { injectLanguageCodeIntoContentLinks(languageCode); // The sidebar doesn't trigger a page reload, so we hackishly add a click listener which will trigger every second up to MAX_EXECUTIONS times. const sidebarElement = document.getElementById("doc_left_sidebar"); const sidebarLinks = sidebarElement?.querySelectorAll("a") ?? []; const MAX_EXECUTIONS = 5; for (const link of sidebarLinks) { link.addEventListener("click", () => { let executionCounter = 0; const intervalId = setInterval(() => { executionCounter += 1; injectLanguageCodeIntoContentLinks(languageCode); if (executionCounter >= MAX_EXECUTIONS) { clearInterval(intervalId); } }, 1000); }); } } }); /* INTL reroute to foreign language homepage when user is on a foreign language page */ document.addEventListener("click", function (event) { var clickedElement = event.target; if (clickedElement.tagName === "A") { var url = clickedElement.href; const langCode = layoutData.langCode; if ( url === "https://support.airtable.com" && foreignLanguageCodes.includes(langCode) ) { window.open(`https://support.airtable.com/v1/${langCode}`, "_blank"); } } }); </script> </custom-js> <!-- Include AlgoliaSearch JS Client and autocomplete.js library --> <script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js?t=1604893222738"></script> <script src="https://cdn.jsdelivr.net/autocomplete.js/0/autocomplete.min.js?t=1604893222738"></script> <!-- StatusPage Widget --> <!-- StatusPage Widget --> <script src="https://5vv477bkm0kl.statuspage.io/embed/script.js"></script> <!-- Zapier template embed --> <script> if (document.querySelector("#insert-zapier-embed")) { // Load JS const script = document.createElement("script"); script.type = "module"; script.src = "https://cdn.zapier.com/packages/partner-sdk/v0/zapier-elements/zapier-elements.esm.js"; document.head.appendChild(script); // Load CSS const stylesheet = document.createElement("link"); stylesheet.rel = "stylesheet"; stylesheet.href = "https://cdn.zapier.com/packages/partner-sdk/v0/zapier-elements/zapier-elements.css"; document.head.appendChild(stylesheet); // Create and display zapier-zap-templates const appDir = document.createElement("zapier-zap-templates"); appDir.apps = "airtable,-google-calendar,-typeform,-google-sheets,-email,-gmail,-google-contacts,-google-forms,-slack"; appDir.createWithoutTemplate = "show"; appDir.limit = "5"; appDir.linkTarget = "new-tab"; appDir.useThisZap = "show"; appDir.theme = "light"; document.querySelector("#insert-zapier-embed").appendChild(appDir); } </script> <div id="smartBarGlobalDiv" class="info-bar" style="display:none"> <div class="info-bar-in"> <div id="smartBarContent" class="info-bar-cont" dir="auto"> </div> </div> </div> <div class="back-to-top" id="back-to-top"><i class="fal fa-angle-up"></i></div> </body> </html>