Google sheets make api call






















Google sheets make api call. Now that it’s clear what API means, what about REST API? REST is a set of architectural principles that make up the API. Aug 29, 2024 · The Google Workspace Marketplace offers several custom functions as add-ons for Google Sheets. The Google Sheets API usage limits are quotas and limitations imposed by Google to make sure their API is used fairly and to protect their systems. Simple triggers are a set of reserved functions built into Apps Script, like the function onOpen(e), which executes when a user opens a Google Docs, Sheets, Slides, or Forms file. Assuming that SHEETS has been established as the API service endpoint, SHEET_ID is the ID of the Sheet to write to, and data is an array with all the database rows, this is the only call developers need to make to write that raw data into the Sheet: Jun 28, 2024 · Google Sheets API Fundamentals. Authorization information is stored in the file system, so the next time you run the sample code, you Jul 19, 2022 · Google Sheets API FAQs. You can do a lot of things with the Google Sheets API. Aug 5, 2024 · This means that at least 3 seconds must pass between API calls (i. Name the Aug 29, 2024 · Call the Apps Script API to create a new script project, upload a file to the project, and log the script's URL to the user. If you need to use the Google Sheets API to automate data imports into your Sheets, there are 2 ways you can get this done: Code it Aug 29, 2024 · Here are a few things you can do with an add-on that extends Google Sheets: You can read, edit, visualize, and format data in Google Sheets spreadsheets using the built-in Apps Script Spreadsheet service. See full list on benlcollins. com always adds a new row to the top of the Sheet, but the invoice line-items start at line 11. To execute the code, call the load() function from the gapi library and pass the function created above as an argument. The challenge I have is getting this into Google Sheets I have tried various URLs viz the Learn to use the Google Sheets API and how you can turn any Google Spreadsheet into a data store that is accessible via API. run request. If you are going to make a lot of requests to the Google Sheets API, its recommended to batch your API requests. This guide shows how to work with different types of APIs in your scripts. Read the Google Sheets API developer documentation. com would check each JSON variable, and, if true, add a row for it in the invoice. This includes URL requests with API keys. Installed for all users on the domain. The second part of the URL is the name of the sheet within the spreadsheet you specified. 2 days ago · The Google Sheets API lets you create, clear, copy, and delete sheets, and also control their properties. =CLAUDE functions not finding a result in the cache) for the add-on to send the API calls to Anthropic. The name of the new sheet. get or spreadsheets. googleapis. The Problem Aug 29, 2024 · As the Google Sheets API is a shared service, we apply quotas and limitations to make sure it's used fairly by all users and to protect the overall health of the Google Workspace system. You can use the Apps Script advanced Sheets To make a GET request, make sure your method is set to GET in the Method dropdown at the top of the Apipheny add-on. Jul 23, 2021 · Go ahead and make a PUT request on the API tester. auth. Aug 14, 2024 · API Connector is a powerful, easy-to-use extension that pulls data from any API into Google Sheets™. Example from this Using Google Sheets and Google Apps Script to Work with APIs: Google Sheets supports cell formulas typically found in most desktop spreadsheet packages. Jul 25, 2024 · The zero-based index where the new sheet should be inserted. Google Sheets API is a robust RESTful Google Sheets API that allows us to interact with Google Sheets easily. Aug 29, 2024 · Test the macro function in the sheet to verify that functions as intended. Discovery document. credentials import Credentials from google_auth_oauthlib. Use AI via Google Sheets Add-Ons. 0 as part of your API development and testing workflow. The API key can also be found in the "API keys" section of your project's credentials. 2. Update (and Set): Update certain properties of an object, usually leaving the old properties alone (whereas a Set request overwrites the prior data). These examples are presented in the form of HTTP requests to be language neutral. See Invoke the API. At Apipheny, we mostly use the Google Sheets API to make GET & POST requests to import JSON data and update your spreadsheets. newSheetId: integer. I would like to direct these messages to my Assistant API and have it respond within the sidebar. To do that, add a Google Sheets button. I see there are "bound" scripts and standalone scripts. Create a new service and download keys JSON file (with sheets API access and editor role). Feb 18, 2021 · How to Post the data to Google Sheets. Troubleshoot authentication and authorization issues; Sheets API reference documentation; google-api-nodejs-client section of GitHub 2 days ago · Another way to improve the performance of your API calls is by requesting only the portion of the data that you're interested in. You can use GPT_SUMMARY to summarize a large passage or text int Aug 29, 2024 · Step 4: Make the script. (Your API key is stored securely in your Google account and is never kept on our servers). Functions can be used to create formulas that manipulate data and calculate strings and numbers. Nov 10, 2023 · In this post, we will talk about Google Sheets API, the benefits of API for Google Spreadsheets, and the best tools to turn your sheets into an API. A Discovery Document is a machine-readable specification for describing and consuming REST APIs. Nov 9, 2023 · So, I finally figured it out. Aug 29, 2024 · In general, it's a good idea to combine multiple reads or updates with the batchGet and batchUpdate methods (respectively), as this improves efficiency. Aug 7, 2024 · This section presents a codelab you can use to become familiar with the Google Sheets API. I’m encountering two problems: (1) Make. To call this service, we recommend that you use the Google-provided client libraries. Mar 13, 2024 · The Google Sheets API allows you to manipulate Sheets data from outside Google Sheets. Start quickly with a library of ready-to-use APIs, or create your own custom connections to the data sources you choose. You can find examples of each of these methods on the Basic reading and Basic writing samples pages. After choosing the GET method, input your desired API URL and endpoint into the API URL Path field. Jan 17, 2024 · Google Sheet API JS Tutorial: From Setup to CRUD Operations. Once the calling application is configured, you can make scripts. To use Google Sheets modules, you must have a Google account. json) Obtain the access token (CLI command: gcloud auth print-access-token) Please make sure your range does not contain empty cell values, if you do not intend to send blank values. includeGridData: boolean. Authorization information is stored in the file system, so the next time you run the sample code, you aren't prompted for authorization. Activate service account using Google cloud SDK (CLI command: gcloud auth activate-service-account --key-file keys. Mar 4, 2024 · To create a new spreadsheet, use the create() method of the Google Sheets API, as shown in the following code sample. flow import InstalledAppFlow from googleapiclient import errors from Mar 13, 2023 · In this section, we’ll show you how to use Postman to access a Google API with OAuth 2. The batch. This opens the Apps Script editor to the project file Sep 11, 2023 · I’m trying to populate a Google Sheets invoice from a JSON webhook trigger. Connect to public APIs. May 4, 2021 · Create a Google Console Project. Google Workspace quickstarts use the API client libraries to handle some details of the authentication Aug 29, 2024 · Google Apps Script can interact with APIs from all over the web. This brings up the drawing editor where you can easily add a box and style it to look like a button: When you click Save and Close, this drawing gets added to your Google Sheet. Source: Google Sheets API documentation. e. A batch request can boost performance by combining multiple subrequests into a single call to the server, retrieving a single response back. I have used Google Apps Script to create a textbox/side bar that users can submit messages through. 5 days ago · Tell Sheet Copilot what to do, and it'll do it. The ranges to retrieve from the spreadsheet. Each API call consists of the following steps: Build an API request using the script ID, function name, and any required parameters. Let's change our Google sheets into a REST API. Connect Google Sheets and Notion to sync data between apps and create powerful automated workflows. And although I haven’t completed the solution, I solved the Google sheet thing… Thanks @Philippe_Billet and @samliew for trying to help on this! It turns out some of the settings in the “Make an API Call” were incorrect in the example I was following at Insert multiple rows in Google Spreadsheets from HTTP request that give xml of products So, these Jan 11, 2024 · Hello, I have the following scenario I use to get data from an Airtable table and batch update it into a google sheet. Google Sheets, launched in 2006, came as a handy tool for businesses for data analysis and reporting as it also provides options for collaboration within the teams. 2 days ago · The Google Sheets API lets you add, remove, and manipulate rows and columns in sheets. """ import os. Select a phone number in your spreadsheet and click to call. This parameter is ignored if a field mask was set in the request. I'll update the answer. – pherris Aug 29, 2024 · Your Nodejs application runs and calls the Google Sheets API. get method, but usually spreadsheets. Spreadsheet: A Google Sheets file that resides within Google Drive. an ISO 639-2 language code such as fil, if no 639-1 code exists May 4, 2023 · To call this service, we recommend that you use the Google-provided client libraries. We’ll be using the Google Sheets API for our example, but you can use any other Google API and follow the same flow that’s documented here. Make. Post questions and find answers on Stack Overflow under the google-sheets-api tag. Find the macro you want to edit and select more_vert > Edit macro. The title of the spreadsheet. Discovery document Call REST API from Google Sheets . update method used in the module “Make an API call” does not seem Anyone with a Google Account can create in Sheets. oauth2. Is it possible to select where you want to add the row? (2) Anytime Make. Connect Sheets to other Google Workspace apps or third-party services. However, I am having difficulty connecting the Google Sheets to my assistant API via Google Script. The index of all sheets after this are incremented. Quota limits While Sheets API has no hard size limits for an API request, users might experience limits from different processing components not controlled by This tutorial shows you how to connect your Google Sheets spreadsheets to Make and build automated workflows (we call these scenarios). Aug 29, 2024 · For either alternative, you'll need to add the appropriate Drive API scopes to authorize the call. replacing “Google Sheets Python Tutorial” with the name of your google sheet) by adding the following lines of code: Aug 29, 2024 · Triggers let Apps Script run a function automatically when a certain event, like opening a document, occurs. We recommend that you use the client libraries for your own apps. You can also run scripts when users interact with a custom sidebar in Google Sheets. Delete cell values. Planning Your REST API [ultx] First we’ll need an application, In this case, we are going to use a Google Spreadsheet with a product list as our application. Mar 19, 2019 · Select your project (should be “TEMPLATE — Google Sheet to JSON API”) Go to Project details > Triggers (see below) Add trigger (by default it adds a trigger on the “Spreadsheet open” event) 2 days ago · Your Python application runs and calls the Google Sheets API. With the help of the robust Google Sheets API, developers may include Google Sheets’ functionality Aug 29, 2024 · To create an API key: In the Google Cloud console, go to Menu menu > APIs & Services > Credentials. Easy to use/ make phone calls. Spreadsheets have a wide range of usage in everyday admin work - but sometimes they may fall short on certain capabilities - especially when you’re using spreadsheets to store data that can be actionable in Aug 29, 2024 · Quickstarts explain how to set up and run an app that calls a Google Workspace API. Chat with your Google Sheets™ using AI to: 💡Solve complex problems with formulas 🪄Format your data 📊Visualise your data Completely free while in BETA. Can I Use Google Sheets API for Free? Using the Google Sheets API is free, but each user has usage limits. This post shows how to make a RESTful API for interacting with a Google Spreadsheet. Google Sheets add-ons are third-party programs that bring additional custom functionality to your Sheets. The Sheets API recommends using a POST request in order to use the spreadsheets. Type "custom function" and press Enter. Aug 29, 2024 · Triggers let Apps Script run a function automatically when a certain event, like opening a document, occurs. To move or create a file within a shared drive folder, refer to Implement shared drive support. values. sheets; REST Resource: v4. In this tutorial, I will show you how to do that by making HTTP requests on Google Sheets. If you’re wondering how to call an API in Google Sheets™, wonder no more. Apipheny is a powerful no-code REST API connector that makes it easy to make API calls from Google Sheets. Sync REST API data sources and automate data refreshes within Google Sheets, streamline workflows, and most importantly - save time. A sidebar is useful if your script has several options that the user must configure in an interface OR if you need a custom widget that is persistently displayed within the Google Jul 14, 2024 · Using Google Apps Script, we can connect a Google Sheet to a REST API and retrieve data from that API (for example, Numbers API) into our Google Sheet. The Google Sheets API is a RESTful API that allows you to interact with Google Sheets programmatically. To use or explore these add-ons: Create or open a spreadsheet in Google Sheets. The examples on this page illustrate some common read operations with the spreadsheets. To use instant trigger modules, you must have the Make Google Sheets extension. Jun 18, 2020 · Now, let's configure your Google Sheets integration with Pizzly. The essence of it is the following: Aug 10, 2018 · Working with a Google Sheets where every line includes an ID and a picklist value. Here's a GIF with the different steps to follow: Open Dashboard > Add a new API > Google Sheets > Create your first configuration Aug 31, 2019 · You want to do that directly from your Google Sheet. Often there's more than one way to complete a given task with the API. If set, the ID must not conflict with any existing sheet ID. Click Create credentials > API key. Please note that Google has limits when using APIs and other services such as formulas and scripts: 20,000 API calls per day; 6 mins processing time per hour; 90 mins processing time per day; 50 mb per call Dec 6, 2022 · The Execution API can only take and return values corresponding to these basic types -- more complex Apps Script objects (like a Document or Sheet) cannot be passed by the API. The A1 notation or R1C1 notation of the range to retrieve values from. It will create a blank spreadsheet with the specified title python-google-sheets-demo. Just plug-in your OpenAI API Key. Video, Code, and Documentation can be found at:https://codewith Learn how to import data to Google Sheets via an API using a custom script we made for you. Column A I put the orderId (3,1) and the Colunm B I return the result (OrderStatus) that depends on each row. The ID of the spreadsheet to retrieve data from. So, we’ll make a new POST route. This guide will walk through the key steps for getting set up and performing common CRUD operations. Download the worksheet to follow 2 days ago · Category Description; Add (and Duplicate): Add new objects (sometimes based on old ones, as in the Duplicate requests). The way that pygsheets implements API batching is as follows: Aug 17, 2023 · Replace the long string of characters with the sheet ID of your sheet its in the URL of the sheet. Step 1: Create and set up a new project Aug 28, 2024 · Create a spreadsheet using the Google Sheets API connector. spreadsheets. values resource. Example images included! 2 days ago · REST Resource: v4. You can then move the spreadsheet to another folder. Integrating the CoinMarketCap API with Google Sheets allows users to create dynamic spreadsheets that update automatically with the latest cryptocurrency data. Jun 15, 2016 · Let’s take a sneak peek of the code covered in the video. I have spent quite a bit of time trying to figure out how NOT to have the lines from a branch of the router be overwritten when the lines of a subsequent branch are recorded into the Google sheet. The locale of the spreadsheet in one of the following formats: an ISO 639-1 language code such as en. It is Make phone numbers callable in Google Sheets. Here are 4 steps that can help you reduce friction in the no-code app prototyping process, simplify the maintenance and management of your app, and create a more performative and efficient data structure. Open a new Spreadsheet by clicking File, then New, and then Spreadsheet. Using the Google Sheets API. You can use the UrlFetch May 10, 2020 · In this video, I show an example of a Rest API call using Google Apps Script on Google Sheets. What I am trying to do is run a custom function when someone edits the picklist cell. Stacking multiple URLs will let you GET data from several URLs or endpoints in sequence. This reduces the chances that your API requests will be unsuccesful due to rate limits. However, the Google API client libraries provide better language integration, improved security, and support for making calls that require user authorization. Establishing Google Sheets API Integration can be illustrated with an example of calling a REST API called Numbers API from Google Sheets. The steps involved in connecting Google Sheets REST API Whenever a cell is changed in any google sheet on my shared drive (by any user on the domain) I want to call an API endpoint and include information about which cell was edited. There are a number of Google Sheets add-ons that bring AI technology directly into your Google Sheets. SpreadsheetApp: This class serves as the parent class for the Spreadsheet service and provides a starting point for code that reads or manipulates Google Sheets data. This can be an invaluable asset for tracking portfolio performance, analyzing market trends, or even building custom dashboards for deeper insights into the crypto market. If set, it must be non-negative. The cell values should be updated now. Nov 22, 2023 · Here’s an overview of the steps to call Google Sheets from your GPT model as a custom action and store data in it: Set Up Google Sheets API: Create a Google Cloud project. May 18, 2018 · Apps Script has UrlFetchApp which fetches resources and communicate with other hosts over the Internet. newSheetName: string. com provides APIs for free - up to a certain volume - and calling them from Google Sheets with the powersheets extension was a snap: =JSONPATH(API(CONCATENATE("https://api-free. The service also lets you create and modify conditional formatting and data validation rules. Batching Your API Calls. requests import Request from google. An example to make a call the way that you currently want using Apps script would be like: Target Script /** This is the Apps Script method these API examples will be Apr 29, 2021 · In this post, we’ll go over the fundamentals of preparing a data source in Google Sheets to effectively build applications using AppSheet. We will create two custom formulas, GPT_SUMMARY and GPT_SIMPLIFY. REST API meaning. You can manipulate it programmatically using your preferred programming language or through any app or platform that lets you connect to an API. com/v2/translate?text=";ENCODEURL(A2);"&target_lang=DE&auth_key=xxxMyDeeplKEYxxx"));"translations. Jan 7, 2020 · Hi @Jescanellas! Yes, you got exactly what I mean. The external web service can Add, Delete, Edit (update), Find (read), or Invoke a predefined Action in the app. Now you can make phone calls from Google Sheets using Click to call add-on. Example: Google Sheet. Jun 9, 2020 · Next, let’s authorize ourselves to access the Google Sheet we want to modify from our API (i. I currently use that technique to get live order data from a webhook into a sheet. . Google Sheets API v4 is a service that allows developers to read, write Oct 15, 2023 · See more examples of how you can use AI in Google Sheets. text”) 2 days ago · The Google Sheets API is a RESTful interface that lets you read and modify a spreadsheet's data. Start with Introduction if you haven't done so. Here's a list of all the functions available in each category. It allows you to work with spreadsheets in various ways, including creating or modifying sheets, retrieving data from sheets, and much more without worrying about data size. Once the Google Workspace Marketplace opens, click the search box in the top right corner. Make a phone call from your Google Sheets. You can also read cell values using the spreadsheets. External web services can invoke the AppSheet REST API to access a table within an AppSheet app. With Google Sheets modules in Make, you can manage rows, cells, sheets, spreadsheets, values, and conditional formats in your Google Sheets account. deepl. get method to pull in the updated data. You can edit macros attached to a sheet by doing the following: In the Google Sheets UI, select Extensions > Macros > Manage macros. com. If set, the ID of the new sheet. Aug 19, 2024 · Fields; title: string. Create custom functions or macros in Sheets. The Aug 17, 2023 · With the help of Google Sheets API, you can import data, perform tasks automatically, and work on applications that use Google Sheets as a database. When working with an API for an app that stores information for you—like a customer relationship manager (CRM), chat app, or spreadsheet—they will often have a URL (or "endpoint") that provides that information as a list. google. The most common uses of this API include the following tasks: Create spreadsheets. 0. range: string. Enable Google Sheet API. Troubleshoot authentication and authorization issues; Sheets API reference documentation; google-api-go-client section of GitHub Google Cloud SDK, languages, frameworks, and tools Infrastructure as code Migration May 28, 2014 · The script was added by someone else - it looks like Google now requires that permissions be granted but also the Facebook API he was using is now deprecated. It provides a set of methods and endpoints that enable you to perform various operations, such as: Reading and writing cell data; Updating and formatting spreadsheets; Inserting, deleting, and moving sheets Aug 13, 2024 · This guide requires several prerequisite settings that were configured in previous steps. Supports: - FaceTime - Google Hangouts - Skype Call - Skype Chat Feb 19, 2023 · The cloud-based spreadsheet program Google Sheets is popular for data management and teamwork. Click Copy content_copy to copy your API key for use in your app's code. Assuming that SHEETS has been established as the API service endpoint, SHEET_ID is the ID of the Sheet to write to, and data is an array with all the database rows, this is the only call developers need to make to write that raw data into the Sheet: Jun 15, 2016 · Let’s take a sneak peek of the code covered in the video. run calls. Jun 12, 2024 · So, an API is a mechanism for communication between one app and another. com Aug 29, 2024 · Quickstarts explain how to set up and run an app that calls a Google Workspace API. The examples on this page illustrate how some common row and column operations can be achieved with the Sheets API. Aug 29, 2024 · The Google Sheets API supports batching to let your client place multiple request objects, each one specifying a single type of request to perform, into a single batch request. Integrate over 1000 apps on Make. com encounters a Connect WooCommerce and Google Sheets to sync data between apps and create powerful automated workflows. You can use the Google Sheets API connector to create a spreadsheet. You can create one at accounts. Aug 29, 2024 · The Google Sheets API allows you to read values from cells, ranges, sets of ranges, and entire sheets. Oct 9, 2014 · Deepl. Your new API key is displayed. Next steps. Nov 28, 2023 · Hello! I am trying to build an Assistant API into Google Sheets. 2 days ago · Your Java application runs and calls the Google Sheets API. The examples on this page illustrate how you can achieve some common Sheets operations with the Sheets API. A sidebar is another way to create a custom user interface in Google Sheets. Google Workspace quickstarts use the API client libraries to handle some details of the authentication and authorization flow. Jul 25, 2024 · The process of connecting an external API to Google Sheets™ API is a technical process and requires code, but the Apipheny app makes it easier for non-technical people to use an API in Sheets, and people who want to save time. In 2009, Google Sheets API was Aug 29, 2024 · The Google Sheets API is built on HTTP and JSON, so any standard HTTP client can send requests to it and parse the responses. path from google. AppSheet webhooks [Outbound] Any automation which is triggered in any AppSheet app can optionally call a webhook. Editing macros. I am very new to using OpenAI’s Aug 29, 2024 · Your Go application runs and calls the Google Sheets API. Add the query variable valueInputOption; Set the valueInputOption value to RAW or see API for other options 2 days ago · Anyone can use Apps Script to automate and enhance Google Sheets in a web-based, low-code environment. Go to Credentials. Jan 26, 2023 · Previously I wrote an article on converting your google sheet into a web application. clear method. When Google Sheets™ decides to recalculate cells en masse, the interval between API calls will be shorter (typically 1-2 seconds), so most API calls will be gated until It can then be easily deployed to the public as a web app. Learn more. In our case, API to Google Sheets, we will use API to connect an app to Google Sheets. May 8, 2024 · Parameters; spreadsheetId: string. True if grid data should be returned. To learn more about cell and row limits in Google Sheets, see Files you can store in Google Drive. It is a library that you can use for sending requests to APIs, just like fetch. We will be posting data to Google Sheets as a REST API, and for that, we need to install Axios. Authorization information is stored in the file system, so the next time you run the sample code, you aren Jul 4, 2022 · Make regular GET requests that create new Google Sheets rows. What is Google Sheets API? Google Sheets API is a REST-based API that is used to perform read and write operations on Google Sheets. At the top, click add-ons > Get add-ons. This guide also uses refresh tokens, a workflow where a user with sufficient access to the Google Ads account can authorize your app, in a one-time setup, to make offline API calls to the account without any further user intervention. Enable the Google Sheets API for your project. Authenticate Your GPT Model: Aug 29, 2024 · In general, it's a good idea to combine multiple reads or updates with the batchGet and batchUpdate methods (respectively), as this improves efficiency. batchGet is easier. From your Pizzly instance, click on "Open the dashboard", then head to the Google Sheets API and click on "Create your first configuration". locale: string. Nov 6, 2023 · Hi Makers 🙂 I guess the TL;DR version is: I need to automate invoicing for sales on a marketplace into my accounting system. transport. Add custom menus, sidebars and dialogs to Sheets. You can manage an entire e-commerce site using just google sheets. Here are some frequently asked questions about the Google Sheets API. My approach: I believe Google App Scripts Add-on is what I need. values; Service: sheets. Jul 20, 2023 · Welcome to this tutorial on how to integrate ChatGPT with Google Spreadsheets using the GPT API and Google Apps Script. Each value of data["status"] depends of the value in column A for each row. You add a button via the Insert > Drawing menu. If your application needs to use your own libraries to call this service, use the following information when you make the API requests. 2 days ago · Parameters; ranges[] string. 4. As Workflows uses the service account as the trigger identity, the spreadsheet is created in the service account's Google Drive root folder. Integrating the Google Sheets API into a JavaScript application opens up many possibilities for managing spreadsheets programmatically. Generate credentials in the form of a JSON file. However, some features such as joining a Meet call from your documents are only available on Google Workspace plans, and Gemini for Workspace features like Help me organize are available as an add-on; see plans and pricing for organizations or Google Workspace Individual. If not set, an ID is chosen. This lets your application avoid transferring, parsing, and storing unneeded fields, so it can use resources including network, CPU, and memory more efficiently. Spreadsheet service: An Apps Script service that allows scripts to create, access, and modify Google Sheets files. Then then you need to put append at the end. Google API Usage Limits. Also provided are a set of "recipe" examples that demonstrate how to translate an intended Google Sheets action into an API request. The long version The “Make a Request” http call gets data from the marketplace in html The combination of the iterator and the aggregator massages the data into bundles. We are going to allow clients to retrieve Feb 11, 2022 · You can use Google Drive push notifications to detect whether the spreadsheet was updated and the Sheets API's spreadsheets. bznqrn pvgfvje gkklt jzpfrr ngkzx tzdwsgd xoso zrkbg uvywbnbi vvac