Meet industry peers, ask questions, collaborate to find answers, and connect with Googlers who are making the products you use every day.<\/p>", "imageupload.max_uploaded_images_per_upload" : 100, "imageupload.max_uploaded_images_per_user" : 10000, "integratedprofile.connect_mode" : "", "tkb.toc_maximum_heading_level" : "2", "tkb.toc_heading_list_style" : "disc", "sharedprofile.show_hovercard_score" : true, "config.search_before_post_scope" : "community", "tkb.toc_heading_indent" : "15", "p13n.cta.recommendations_feed_dismissal_timestamp" : -1, "imageupload.max_file_size" : 10024, "layout.show_batch_checkboxes" : false, "integratedprofile.cta_connect_slim_dismissal_timestamp" : -1 }, "isAnonymous" : true, "policies" : { "image-upload.process-and-remove-exif-metadata" : true }, "registered" : false, "emailRef" : "", "id" : -1, "login" : "Former Community Member" }, "Server" : { "communityPrefix" : "/qsqph94282", "nodeChangeTimeStamp" : 1732254724436, "tapestryPrefix" : "/gc", "deviceMode" : "DESKTOP", "responsiveDeviceMode" : "DESKTOP", "membershipChangeTimeStamp" : "0", "version" : "24.7", "branch" : "24.7-release", "showTextKeys" : false }, "Config" : { "phase" : "prod", "integratedprofile.cta.reprompt.delay" : 30, "profileplus.tracking" : { "profileplus.tracking.enable" : false, "profileplus.tracking.click.enable" : false, "profileplus.tracking.impression.enable" : false }, "app.revision" : "2409051714-s8dac8f1df8-b80", "navigation.manager.community.structure.limit" : "1000" }, "Activity" : { "Results" : [ ] }, "NodeContainer" : { "viewHref" : "https://www.googlecloudcommunity.com/gc/Google-Cloud/ct-p/google-cloud", "description" : "Find answers, ask questions, and connect with our community of experts.", "id" : "google-cloud", "shortTitle" : "Google Cloud", "title" : "Google Cloud", "nodeType" : "category" }, "Page" : { "skins" : [ "googlecloud", "theme_hermes", "responsive_peak" ], "authUrls" : { "loginUrl" : "https://www.googlecloudcommunity.com/gc/user/userloginpage?dest_url=https%3A%2F%2Fwww.googlecloudcommunity.com%2Fgc%2FGoogle-Cloud%2Fct-p%2Fgoogle-cloud", "loginUrlNotRegistered" : "https://www.googlecloudcommunity.com/gc/user/userloginpage?redirectreason=notregistered&dest_url=https%3A%2F%2Fwww.googlecloudcommunity.com%2Fgc%2FGoogle-Cloud%2Fct-p%2Fgoogle-cloud", "loginUrlNotRegisteredDestTpl" : "https://www.googlecloudcommunity.com/gc/user/userloginpage?redirectreason=notregistered&dest_url=%7B%7BdestUrl%7D%7D" }, "name" : "CategoryPage", "rtl" : false, "object" : { "viewHref" : "/gc/Google-Cloud/ct-p/google-cloud", "id" : "google-cloud", "page" : "CategoryPage", "type" : "Category" } }, "WebTracking" : { "Activities" : { }, "path" : "Community:Google Cloud Community/Category:Google Cloud" }, "Feedback" : { "targeted" : { } }, "Seo" : { "markerEscaping" : { "pathElement" : { "prefix" : "@", "match" : "^[0-9][0-9]$" }, "enabled" : false } }, "TopLevelNode" : { "viewHref" : "https://www.googlecloudcommunity.com/gc/Google-Cloud/ct-p/google-cloud", "description" : "Find answers, ask questions, and connect with our community of experts.", "id" : "google-cloud", "shortTitle" : "Google Cloud", "title" : "Google Cloud", "nodeType" : "category" }, "Community" : { "viewHref" : "https://www.googlecloudcommunity.com/", "integratedprofile.lang_code" : "en", "integratedprofile.country_code" : "US", "id" : "qsqph94282", "shortTitle" : "Google Cloud Community", "title" : "Google Cloud Community" }, "CoreNode" : { "viewHref" : "https://www.googlecloudcommunity.com/gc/Google-Cloud/ct-p/google-cloud", "settings" : { }, "description" : "Find answers, ask questions, and connect with our community of experts.", "id" : "google-cloud", "shortTitle" : "Google Cloud", "title" : "Google Cloud", "nodeType" : "category", "ancestors" : [ { "viewHref" : "https://www.googlecloudcommunity.com/", "description" : "The official home of Google Cloud and Workspace community forums, learning hub, and community blogs.", "id" : "qsqph94282", "shortTitle" : "Google Cloud Community", "title" : "Google Cloud Community", "nodeType" : "Community" } ] } }; LITHIUM.Components.RENDER_URL = "/gc/util/componentrenderpage/component-id/#{component-id}?render_behavior=raw"; LITHIUM.Components.ORIGINAL_PAGE_NAME = 'community/CategoryPage'; LITHIUM.Components.ORIGINAL_PAGE_ID = 'CategoryPage'; LITHIUM.Components.ORIGINAL_PAGE_CONTEXT = '_1idTksPzvBsqRQAtXjAemg1kM7nf57XmUmaIyUpt5xvmYfEWD4QZSORT92JwuDmBZ3QZ-X514h8mxyvRDphwNhcYoYi-5BVC07IgHts-hlmPxH0dRRFFi4L9q0dVxsN8uXbDUh1zCnZKjHkb0wWVSe8_SjKGXtgKz1cqHNl45PU5-izxWzZs0v6xaT8Z8765LA-Ffw3wDRYhWqOr9PNTnoUW923DqbMjUnuYwfTPCXXV5Zg3rygsmlWhl08OBal2ZsmCC8NAgZeKK_8fGcJOKS_J3x26-sStcHdiYf3CYAhwPh1SGKtiqM7Xba1Nj2w8i-kAy2pLg1T79F-s0UtFQ..'; LITHIUM.Css = { "BASE_DEFERRED_IMAGE" : "lia-deferred-image", "BASE_BUTTON" : "lia-button", "BASE_SPOILER_CONTAINER" : "lia-spoiler-container", "BASE_TABS_INACTIVE" : "lia-tabs-inactive", "BASE_TABS_ACTIVE" : "lia-tabs-active", "BASE_AJAX_REMOVE_HIGHLIGHT" : "lia-ajax-remove-highlight", "BASE_FEEDBACK_SCROLL_TO" : "lia-feedback-scroll-to", "BASE_FORM_FIELD_VALIDATING" : "lia-form-field-validating", "BASE_FORM_ERROR_TEXT" : "lia-form-error-text", "BASE_FEEDBACK_INLINE_ALERT" : "lia-panel-feedback-inline-alert", "BASE_BUTTON_OVERLAY" : "lia-button-overlay", "BASE_TABS_STANDARD" : "lia-tabs-standard", "BASE_AJAX_INDETERMINATE_LOADER_BAR" : "lia-ajax-indeterminate-loader-bar", "BASE_AJAX_SUCCESS_HIGHLIGHT" : "lia-ajax-success-highlight", "BASE_CONTENT" : "lia-content", "BASE_JS_HIDDEN" : "lia-js-hidden", "BASE_AJAX_LOADER_CONTENT_OVERLAY" : "lia-ajax-loader-content-overlay", "BASE_FORM_FIELD_SUCCESS" : "lia-form-field-success", "BASE_FORM_WARNING_TEXT" : "lia-form-warning-text", "BASE_FORM_FIELDSET_CONTENT_WRAPPER" : "lia-form-fieldset-content-wrapper", "BASE_AJAX_LOADER_OVERLAY_TYPE" : "lia-ajax-overlay-loader", "BASE_FORM_FIELD_ERROR" : "lia-form-field-error", "BASE_SPOILER_CONTENT" : "lia-spoiler-content", "BASE_FORM_SUBMITTING" : "lia-form-submitting", "BASE_EFFECT_HIGHLIGHT_START" : "lia-effect-highlight-start", "BASE_FORM_FIELD_ERROR_NO_FOCUS" : "lia-form-field-error-no-focus", "BASE_EFFECT_HIGHLIGHT_END" : "lia-effect-highlight-end", "BASE_SPOILER_LINK" : "lia-spoiler-link", "FACEBOOK_LOGOUT" : "lia-component-users-action-logout", "BASE_DISABLED" : "lia-link-disabled", "FACEBOOK_SWITCH_USER" : "lia-component-admin-action-switch-user", "BASE_FORM_FIELD_WARNING" : "lia-form-field-warning", "BASE_AJAX_LOADER_FEEDBACK" : "lia-ajax-loader-feedback", "BASE_AJAX_LOADER_OVERLAY" : "lia-ajax-loader-overlay", "BASE_LAZY_LOAD" : "lia-lazy-load" }; LITHIUM.noConflict = true; LITHIUM.useCheckOnline = false; LITHIUM.RenderedScripts = [ "Auth.js", "UserListActual.js", "Video.js", "jquery.appear-1.1.1.js", "Loader.js", "CookieBannerAlert.js", "Placeholder.js", "ElementQueries.js", "jquery.effects.slide.js", "AjaxSupport.js", "jquery.ui.core.js", "Lithium.js", "jquery.ui.resizable.js", "jquery.effects.core.js", "Tooltip.js", "Forms.js", "DataHandler.js", "SearchAutoCompleteToggle.js", "jquery.autocomplete.js", "jquery.css-data-1.0.js", "jquery.function-utils-1.0.js", "OoyalaPlayer.js", "jquery.iframe-shim-1.0.js", "AjaxFeedback.js", "prism.js", "jquery.ui.dialog.js", "jquery.fileupload.js", "Sandbox.js", "Namespace.js", "ElementMethods.js", "jquery.viewport-1.0.js", "PolyfillsAll.js", "jquery.lithium-selector-extensions.js", "jquery.scrollTo.js", "jquery.ui.widget.js", "ForceLithiumJQuery.js", "NoConflict.js", "InformationBox.js", "jquery.placeholder-2.0.7.js", "jquery.blockui.js", "ResizeSensor.js", "PartialRenderProxy.js", "Components.js", "jquery.delayToggle-1.0.js", "jquery.clone-position-1.0.js", "Link.js", "AutoComplete.js", "SearchForm.js", "jquery.ui.mouse.js", "LiModernizr.js", "jquery.tools.tooltip-1.2.6.js", "jquery.iframe-transport.js", "json2.js", "Events.js", "DeferredImages.js", "Text.js", "Dialog.js", "jquery.tmpl-1.1.1.js", "Throttle.js", "SpoilerToggle.js", "jquery.ui.position.js", "jquery.js", "jquery.position-toggle-1.0.js", "jquery.hoverIntent-r6.js", "Globals.js", "jquery.ui.draggable.js", "jquery.json-2.6.0.js", "Cache.js", "ActiveCast3.js", "jquery.ajax-cache-response-1.0.js", "HelpIcon.js" ];(function(){LITHIUM.AngularSupport=function(){function g(a,c){a=a||{};for(var b in c)"[object object]"===Object.prototype.toString.call(c[b])?a[b]=g(a[b],c[b]):a[b]=c[b];return a}var d,f,b={coreModule:"li.community",coreModuleDeps:[],noConflict:!0,bootstrapElementSelector:".lia-page .min-width .lia-content",bootstrapApp:!0,debugEnabled:!1,useCsp:!0,useNg2:!1},k=function(){var a;return function(b){a||(a=document.createElement("a"));a.href=b;return a.href}}();LITHIUM.Angular={};return{preventGlobals:LITHIUM.Globals.preventGlobals, restoreGlobals:LITHIUM.Globals.restoreGlobals,init:function(){var a=[],c=document.querySelector(b.bootstrapElementSelector);a.push(b.coreModule);b.customerModules&&0

Welcome to the

Google Cloud Community

Meet industry peers, ask questions, collaborate to find answers, and connect with Googlers who are making the products you use every day.

cancel
Showing results for 
Search instead for 
Did you mean: 
forklift
buildings
'; res += '
'; res += '
'; res += '
'; res += '
'; if (jsonObj.urls.length > 0) { for (var i = 0; i < jsonObj.urls.length; i++) { var data = jsonObj.urls[i]; res += '
'; res += '
'; } } else{ res += '
'; res += '
'; res += '
'; res += '
'; res += '
'; res += '
'; } res += '
'; document.querySelector('.dynamic-data').innerHTML = res; document.querySelector('#description').value= decodeURIComponent(decodeURIComponent(jsonObj.description).replace("\n","\r\n").replace("\\n","\r\n")); document.querySelector('#list-boards').value=decodeURIComponent(decodeURIComponent(jsonObj.boards).replace("\n","\r\n").replace("\\n","\r\n")); var getDateTimeInJson = decodeURIComponent(decodeURIComponent(jsonObj.dateValue).replace("\n","\r\n").replace("\\n","\r\n")); if ("" == "") { var dateFormats = moment(new Date(getDateTimeInJson)).tz(moment.tz.guess()).format("YYYY-MM-DDThh:mm"); }else{ var getTimeZoneInJson = getDateTimeInJson.split("_")[1]; var getDateWithOutZone = getDateTimeInJson.split("_")[0]; if (getTimeZoneInJson == ""){ var dateFormats = moment(new Date(getDateWithOutZone)).tz(moment.tz.guess()).format("YYYY-MM-DDThh:mm"); }else{ var newDate = new Date(getDateWithOutZone); var dateTimeChangeWithZone = newDate.toLocaleString("en-US", {timeZone: ""}); var dateFormats = moment(new Date(dateTimeChangeWithZone)).tz(moment.tz.guess()).format("YYYY-MM-DDThh:mm"); } } document.querySelector('#edit-date').value = dateFormats; document.querySelector("#myModal").style.display = 'block'; } function submitData() { let boardData = encodeURIComponent(encodeURIComponent(document.querySelector("#list-boards").value)); let getDateValue = encodeURIComponent(encodeURIComponent(document.querySelector('#edit-date').value)); if ("" == "") { var dateValues = getDateValue; }else{ var dateValues = getDateValue +"_"+(""); } let titleVal = encodeURIComponent(encodeURIComponent(document.querySelector("#title").value)); let descriptionData = encodeURIComponent(encodeURIComponent(document.querySelector("#description").value)); let title1 = encodeURIComponent(encodeURIComponent(document.querySelector("#url-title0").value)); let url1 = encodeURIComponent(encodeURIComponent(document.querySelector("#href0").value)); if (titleVal === "") { document.querySelector('#title').style.border = "1px solid red"; alert("title is required"); return false; } if ( title1 !== "" && url1 === "") { document.querySelector('#href0').style.border = "1px solid red"; alert("Pease enter URL for url 1"); return false; } if ( title1 === "" && url1 !== "") { document.querySelector('#url-title0').style.border = "1px solid red"; alert("Pease enter URL for title 1"); return false; } let urlString1 = title1.concat("||",url1); var tarObj = { title:titleVal, description:descriptionData, boards:boardData, dateValue:dateValues, bgurl:encodeURIComponent(document.querySelector("#bg-url").value), urls:[urlString1] } var xhr = new XMLHttpRequest(); if ('category' == 'board'){ xhr.open("POST", "/restapi/vc/boards/id/google-cloud/settings/name/" + keyToSave + "/set?value=" + JSON.stringify(tarObj));} else{ xhr.open("POST", "/restapi/vc/categories/id/google-cloud/settings/name/" + keyToSave + "/set?value=" + JSON.stringify(tarObj)); } xhr.setRequestHeader("Accept", "application/json"); xhr.setRequestHeader("Content-Type", "application/json"); xhr.onreadystatechange = function () { if (xhr.readyState === 4) { if (xhr.status === 200) { alert("Announcement details are saved successfully"); window.location.reload(); } else { alert("an error occured while saving the data. Please try after later"); return false; } keyToSave = ""; }}; xhr.send({}); } function closeModal() { document.querySelector("#myModal").style.display = 'none'; } function populateData() { var keyDetails = "c_category_announcement_tile1,c_category_announcement_tile2,c_category_announcement_tile3"; var keyList = keyDetails.split(","), displayCont = ""; var resCon = loopContent[0]; for (var i = 0; i< keyList.length; i++) { if (resCon.hasOwnProperty(keyList[i])){ var content = JSON.parse(resCon[keyList[i]]); if (content.title !== "" || "false" === "true") { var contentUrl = decodeURIComponent(content.bgurl); if(contentUrl == ""){ displayCont += `
`; }else{ displayCont += `
`; } if ("false" === "true") { displayCont += `` } var dateString = decodeURIComponent(decodeURIComponent(content.dateValue)); var getTimeZone = dateString.split("_")[1]; var getDateTime = dateString.split("_")[0]; if ("" == "") { if(getDateTime ==""){ var dateWithTimeZone =""; }else{ var defaultTimeZone = "US/Pacific"; if(getTimeZone == defaultTimeZone){ var dateFormat = moment(new Date(getDateTime)).tz(moment.tz.guess()).format("MMMM D, YYYY | h:mm A"); var dateWithTimeZone = dateFormat+" "+defaultTimeZone; }else{ var localeDate = new Date(getDateTime); var changeDateTimeWithZone = localeDate.toLocaleString("en-US", {timeZone: defaultTimeZone}); var dateFormat = moment(new Date(changeDateTimeWithZone)).tz(moment.tz.guess()).format("MMMM D, YYYY | h:mm A"); var dateWithTimeZone = dateFormat+" "+defaultTimeZone; } } }else{ if (getTimeZone == "") { if(getDateTime ==""){ var dateWithTimeZone =""; }else{ var dateFormat = moment(new Date(getDateTime)).tz(moment.tz.guess()).format("MMMM D, YYYY | h:mm A"); var dateWithTimeZone = dateFormat +" "+ (""); } }else{ if(getDateTime ==""){ var dateWithTimeZone =""; }else{ var localeDate = new Date(getDateTime); var changeDateTimeWithZone = localeDate.toLocaleString("en-US", {timeZone: ""}); var dateFormat = moment(new Date(changeDateTimeWithZone)).tz(moment.tz.guess()).format("MMMM D, YYYY | h:mm A"); var dateWithTimeZone = dateFormat +" "+ (""); } } } displayCont += `

`+decodeURIComponent(decodeURIComponent(content.boards).replace("\n","\r\n").replace("\\n","\r\n"))+`

`; displayCont += `

`+dateWithTimeZone+`

`; displayCont += `
`+decodeURIComponent(decodeURIComponent(content.title))+`
`; displayCont += `

`+decodeURIComponent(decodeURIComponent(content.description).replace("\n","\r\n").replace("\\n","\r\n"))+`

`; displayCont += '
`; } } } document.querySelector(".three-tiles").innerHTML = displayCont; } $('.widget-img img').on("error", function() { $(this).attr('src', '/html/assets/gcc-tile-card-default.png'); });

Discussion Spaces

⚡Cloud Hub Connect and network with fellow Community members on all Google Cloud topics in this virtual watercooler.
AI/ML Join conversations about Artificial Intelligence and Machine Learning, including products like AutoML, Vertex AI, AI Infrastructure, and more.
Gemini Code Assist Share your best prompts or get advice from other Gemini Code Assist users.
Anthos Ask questions about using Anthos to manage infrastructure and apps across on-premises, edge, and multiple public clouds.
Apigee Have questions about Apigee? Get answers and support from a global network of experts here.
Databases Find and share best practices about all things databases, including products like Cloud Spanner, Bigtable, Firestore, and more.
Data Analytics Want more from your data? Have questions about products like BigQuery, Dataflow, or Pub/Sub? Join the conversation here.
Developer Tools This is the place to discuss all the tools and best practices developers use to build, test, and deploy, including Cloud Build, Artifact Registry, and more.
Google Cloud's operations suite From logging and monitoring, to performance and cost optimization, get your Google Cloud operations questions answered here.
Google Kubernetes Engine (GKE) Have questions about Kubernetes, GKE, or GKE Autopilot? Find answers and insights from experts here.
Infrastructure: Compute, Storage, Networking Questions about Compute Engine? Cloud Storage? Networking? Join the conversation on all things infrastructure.
Integration Services Explore topics and ask questions about Workflows, Eventarc, Tasks, Scheduler, Application Integration and Integration Connectors
Serverless Explore topics and ask questions about Cloud Run, Cloud Functions, App Engine, Workflows, and Eventarc.
Learning & Certification Hub Whether you’re just starting your Google Cloud learning journey or have a complete set of Google Cloud Certifications, you’ve come to the right spot. Share best practices around preparing for certification, stay up to date on what’s next, and network with others on the same path.

Activity in Google Cloud

Join now and collaborate with the community to solve your toughest business challenges.

Sign in to Start a Topic

Articles from Product Experts and Googlers

SAP High availability with Windows on Google Cloud Platform : part 2

In part one of this series, we explored how to achieve high availability for the SAP application layer using Windows Server Failover Clustering (WSFC) on Google Cloud Platform (GCP). Now, let's dive into the crucial aspect of database layer high availability, focusing on MS SQL Server's Always On Availability Groups.

Auto recreate HDE pipelines on Mapping changes in GCS

Healthcare Data Engine(HDE) is a popular GCP based solution built on Cloud Healthcare APIs (CHC API) to help healthcare stakeholders transition to FHIR and promote interoperability between multiple data origination sources. HDE provides users the ability to run Mapping pipelines which helps in converting healthcare data into FHIR and Reconciliation pipelines helps form a longitudinal patient record view.