Hide or encript formulas in Google Sheets - arrays

I am working with Google Sheets for a department and would like to know if there is a way for me to be the only one to see the formulas I have created in the cells.
I know I can hide them from the menu, but it can be turned back on. And I also know that anyone can download the file and see any formula.
So is there any way for anyone to see the formulas even if they download the file?
Thank you.

this is possible to achieve only if you use IMPORTRANGE. create the spreadsheet and fill it with formulae. then create another spreadsheet and import the whole sheet into it. this way you are the only one who has all the formulae so no one can steal your work.

Related

how to specify the data source of a report in a url

If I design a report based on some data source, lets say an spreadsheet from google sheets.
but then I want to reuse this report on a different sheet, can I do this without actually editing the report? Can I specify the source somehow in the URL?
Then all I need to do to reuse the report is upload new sheets to my google drive and then connect them to the report by specifying them in the URL.
Is this possible? Or is there a better way to do it?
(I'm googling, but I cannot find out how to reuse reports without actually manually editing them).
so there does seem to be something called "Custom JSON/CSV/XML" by Supermetrics.
and you seem to be able to specify the url as a parameter somehow. If someone has done this and succeeded/failed, or knows of a walkthrough/tutorial, or a variation on this theme then that would be helpful.
Using default connectors, you can't change the Data Source using parameters.
You may try to create a community connector with a parameter to set the desired resource, but I don't think it will fit your needs or worth the effort (you'll still need to edit the report to change the parameter).
However, when you click to copy/duplicate a report, it prompt you to select new sources for each Data Source in your report. It will copy-then-edit your report anyway, but it is a friendly interface. Maybe you should try this.

How to create a dataset from a fusion sheet in foundry?

I want to use a fusion sheet for ultimately creating a dictionary in foundry repository.
I want to have a fusion sheet as a input, so that users would enter the values in the fusion sheet, I would then sync the fusion sheet to a data set. How do I do that?
Additionally, after the data set is created, I would want use it to create a dictionary out of that data set. Can anyone help in using the data set to create the dictionary in the repository. any help is highly appreciated.
I see two questions here:
Q1 - How do I create a dataset from a fusion sheet, so that a user can use a fusion sheet as input?
Q2 - How do I transform the dataset into a dictionary inside the repo.
Question 2 is very dependent on the technologies that you are using within foundry (PySpark, SQL, etc...) So I would recommend opening a separate question for that in particular with more focused details. I Will answer Question 1.
How do I create a dataset from a fusion sheet, so that a user can use a fusion sheet as input?
To create a dataset out of a fusion sheet, you'll need to have your fusion have a tabular layout. I.e.: Each column representing one of the inputs. Something like the screenshot below.
Then click the tab that says Data and below you'll find "Sync To Dataset". Click on it and select the range you want in the popup. In this example we want A1:C2. I'm giving it the name "user_input_dataset"
Hit add new table and if you have permissions for this, you should get a toaster popup confirming it got created.
Go back into your folder and next to your spreadsheet you should now have a dataset with the contents of your fusion sheet.
You can now read this dataset from your repository and do whatever logic you want with it.
p.s.:
I don't like to add screenshots because they go out of date as products evolve, but this is hard to answer without them, so I added some. This was correct at time of answering.

Binding/Auto-Updating charts in Word document with data from MS SQL Server

I've a task wherein I'm required to work with Microsoft Word document and database. Basically the word document has numerous charts that are created by users in two steps, first is to prepare charts in excel, then take screenshot and paste in Word document. It's tedious process as it requires re-doing charts anytime someone wants to do what-if simulations.
When I insert a chart in Word, the underlying data comes from Excel Sheet which I am able to fetch from database as 1 time operation, but it's not productive that much as users will have to open excel sheet, refresh data in sheet manually.
I tried to find different solutions but I'm blank as it's totally new work for me, there are elementary examples suggesting VSTO but I couldn't find more detailed examples specifically for charts like the scenario I've.
Has anyone tackled similar issue? If so please advise. I'm open to use either VSTO, OpenXML or even R packages that can help to auto-generate word document with updated charts.
Thank you.
I found solution by using R, it satisfies what I was looking for. A related task and steps are in my other question are here!

Manipulating database rows with UDJC in Pentaho Kettle

I want to get rows from the database and then apply some java code on each row.
How do I get a single row for manipulating in User Defined Java Class step?
If someone can elucidate this scenario with an example would be very helpful.
Thanks in advance.
There are samples in $KETTLE_HOME/samples directory. It includes as well example of using UserDefinedJavaClass Step.

Lazreport - how to export to excel?

I created a report using LazReport (freepascal). I need to get this into Excel.
I tried saving the resulting report file (.frp) but I can't seem to find any app that opens it.
Then I thought it would be good to get this into Excel. But I can't seem to find any doc or instructions on how to do this. Has anyone found a solution to this and if so please share the answer here. If I have one simple example or steps that would suffice.
Thanks!
add frCSVExport in your form and when you show report click save and choice CSV format to save

Resources